こんにちは私は、ファイル内の最も長い単語が現れる行番号を見つける必要があります。同じ長さの同じ単語が2つ以上ある場合は、最初のトラックのみを追跡します。 、ファイル内で最も長い単語が現れる行番号を見つける
while(scan2.hasNextLine()){
String line = scan2.nextLine();
if(line.contains(longestWord)){
longestWordList.add(longestWord);
}
else{
longestWordList.add(null);
}
}
なぜあなたの 'else'に' null'を追加していますか?そして、私は 'longestWordList.add(longestWord);'が 'longestWordList.add(line);'になるはずです。 –
行番号を追跡するにはintが必要です –
最長の単語が見つかったと仮定しているか、このプロセスの間にそれを見つけるのですか? –