-1
그래서 한 줄의 텍스트 파일이 읽혀 지지만 처음 몇 글자 만 실제로 읽혀집니다. 다음에 읽어 내 코드는 다음과 같습니다 letterFrequency는 생성자의 파일 frequency.txt에 할당 된BufferedReader는 처음 몇 글자 만 읽음
try {
BufferedReader freqReader = new BufferedReader(new FileReader(letterFrequency));
String temp = freqReader.readLine();
System.out.println(temp);
} catch (IOException e) {
System.out.println("IO Exception");
}
. 이는 단일 라인이 포함
e 12.7t 9.0a 8.167o 7.7i 7.3n 6.75s 6.33r 6.0h 6.094d 4.253l 4.025u 2.758c 2.782m 2.406f 2.228y 1.974w 2.360g 2.015p 1.929b 1.492v 0.978k 0.772x 0.150q 0.1j 0.153z 0.074
그러나 단지 전자 12.7가 인쇄되어 내가 왜 아무 생각이 없습니다. 어떤 도움이라도 대단히 감사합니다!
일반적으로 더 이상 텍스트가 발견되지 않을 때까지 while 루프를 읽으며 스트림을 플러시 할 때 판독기를 닫아야합니다. –
좋아요.하지만 한 줄에 모두 들어 있기 때문에 while 루프를 사용하는 것이 중요합니다. 그리고 나는 독자를 닫을 것을 확신 할 것이다. –
해당 독자를 닫거나 플러시하십시오 - 어떻게됩니까? –