java:关于在txt文件中计数

时间:2012-04-21 04:11:19

标签: java

我想计算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);

1 个答案:

答案 0 :(得分:3)

我相信你要做的是(如果它每行只有一个“ABC”副本)

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


String lineToTest = "ABC , sdq2we9ieorwq , EFG"

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

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

请注意,这不会检查重复!!!