我试图用扫描仪创建一个项目来读取一个文本文件,由行数分开,并且还计算每行中的字数。下面是到目前为止我的代码:如何计算字符串方法中的单词?
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();
}
}
问题是..? –
当计算一行中的字数时,你认为是什么分隔符?即,是否用空格,制表符,逗号和/或其他字符分隔的单词? –