javaファイルの各行でscannerによってキーワード "word"を検索するプログラムを作成しようとしています。各行の文字列キーワードを検索するJava
私がやった関数の本体:私はそれが「//サブワード」または「wordwordword」
誰もが私を助けるかもしれないように見える場合でも、「言葉」をカウントする必要が
Scanner scaner = new Scanner(file);
int count = 0;
String search = "word";
while (scaner.hasNext()) {
Scanner scaner2 = new Scanner(scaner.nextLine());
while (scaner2.hasNext()) {
String s = scaner.next();
System.out.println(s);
if (s.indexOf(search) != -1) count++;
}
}
?
https://www.tutorialspoint.com/java/lang/string_contains.htm 単語が単語に等しいことを確認するだけでなく、単語が含まれているかどうかを確認することもできます。 –
この回答を見ることができます。http://stackoverflow.com/questions/22755915/counting-number-of-occurrences-of-word-in-java – Akshay