자바로 코딩하는 것이 처음입니다. 누구든지 내 코드를 도와 줄 수 있습니까? 나는 현재 jTextArea에 문자열을 입력하는 프로그램을 만들고 있는데, 입력 된 단어가 텍스트 파일에있는 단어와 일치하면 뭔가 할 것입니다.텍스트 파일에서 특정 단어를 읽고 무언가를 수행하기 위해 조건문을 사용하는 방법
예를 들어 'Hey'라는 단어를 입력하면 입력 된 단어가 텍스트 파일과 일치 할 때 'Hello'와 같은 텍스트가 인쇄됩니다.
내가 무슨 뜻인지 이해하시기 바랍니다. 라인이 많은 단어를 포함하기 때문에
String line;
String yo;
yo = jTextArea2.getText();
try (
InputStream fis = new FileInputStream("readme.txt");
InputStreamReader isr = new InputStreamReader(fis, Charset.forName("UTF-8"));
BufferedReader br = new BufferedReader(isr);
)
{
while ((line = br.readLine()) != null) {
if (yo.equalsIgnoreCase(line)) {
System.out.print("Hello");
}
}
} catch (IOException ex) {
Logger.getLogger(ArfArf.class.getName()).log(Level.SEVERE, null, ex);
}
코드에서 = br.readLine()를 행을 제거하십시오 도움의 종류를 제공 할 수 있습니다 = br.readLine)). 이렇게하면 일부 줄을 건너 뜁니다. – Eric