Ho questo pezzo di codice:



<%
Mia mio = new Mia();

String file="miofile.txt";

FileReader fis = new FileReader(file);

while(fis.ready()){
String s = mio.leggi_squad(fis);
StringTokenizer st = new StringTokenizer(s);
while(st.hasMoreTokens()) {
if(st.equals("prova")){
%><h1>controllo riuscito</h1><%
}
%><%=st.nextToken()%>
<%

}
}
%>

L' if(st.equals("prova")) non è mai vero pur dovendo a volte essere vero. come mai?????
Come si fa a fere un confronto con il token?