Dzień dobry oto fragment mojego kodu :
File plik1=new File("ala.txt");
Scanner odczyt = null;
try {
odczyt = new Scanner(plik1);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int g = 1 ;
String wyr ;
while (odczyt.hasNextLine()) {
StringTokenizer wyraz_z_tokenem=new StringTokenizer(odczyt.nextLine(),"> <");
while (wyraz_z_tokenem.hasMoreElements()){
wyr = wyraz_z_tokenem.nextToken();
System.out.println(wyr);
if(wyr == "Chelsea"){
g++;
}
}
}
System.out.println(g);
odczyt.close();
}
Otwieram plik następnie dziele go na Tokeny takie jakie mi odpowiadaja i jeśli jakiś token to "Chelsea" to g ma się zwiększyć o jeden. Probelm w tym że ten if nie działa. Program się kompiluje niestety nigdy if nie jest spelniony mimo iż wyrazów Chelsea w tym pliku jest sporo. Nie wiem gdzie robie blad ;/ Prosze o pomoc