0

txtファイル
myfile.txtのいくつかの単語を数えたい

ABC,xyzwegwegwe
ABC,12312312312
ABC,sdfsdf3sdfs


「ABC」という単語を数えるにはどうすればよいですか?
出力:"ABC" have: 3

while (myfile.hasNextLine()) {
            line = myfile.nextLine();
            lines.add(line);
                    if(xxxxx){ //if have ABC, words++
                        words++; 
                    }
        }
System.out.print("\"ABC\" have: "+words);
4

1 に答える 1

3

あなたがやろうとしていることは(そして、1行に「ABC」のコピーが1つしかない場合)だと思います

if(line.contains("ABC"))
{
   words++;
}


String lineToTest = "ABC , sdq2we9ieorwq , EFG"

if(line.contains("ABC"))
{
   words++;
}

if(line.contains("EFG"))
{
  words++;
}

これは重複をチェックしないことに注意してください!!!

于 2012-04-21T04:14:28.247 に答える