Я делаю простую Java-программу, которая должна читать текстовый файл и подсчитывать количество упоминаний конкретного слова.Это то, что я имею ниже, оно компилируется и работает нормально, но продолжает возвращать 0 для ответа, когда оно должно доходить до тысяч ...
В этом случае мне интересно, сколько раз было "через"упоминается в этом файле ...
/*AUTHOR Yun Lee
Finding out the number of tweets per day*/
import java.io.*;
import javax.swing.*;
import java.util.Scanner;
class tweetnumber
{
public static void main(String args[])
{
try
{
FileInputStream fstream = new FileInputStream("tacobell.23jan2012.txt");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
int counter1 = 0;
String s = "am via";
while ((strLine = br.readLine()) != null)
{
System.out.println (strLine);
if (strLine.contains(s))
{
counter1++;
}
}
in.close();
System.out.println("There were " + counter1 + " messages in the AM of this day");
}
catch (Exception e)
{
System.err.println("Error: " + e.getMessage());
}
}
}