Im은 텍스트 파일을 읽고 행 수로 구분하고 각 행의 단어 수를 세는 스캐너로 프로젝트를 만들려고합니다. 단어를 가정문자열 방법으로 단어 수를 계산하는 방법은 무엇입니까?
public void getWordsPerLine(){
try {
File file = new File("report.txt");
Scanner scanner = new Scanner(file);
int count = 0;
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
count++;
if (count <= 9){
System.out.println("");
System.out.println("Line Number: " + count);
System.out.println(line);
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
그리고 문제는 ..? –
한 줄에 나오는 단어의 수를 계산할 때 구분자로 고려할 점은 무엇입니까? 즉, 공백, 탭, 쉼표 및/또는 다른 문자로 분리 된 단어입니까? –