if ステートメントは配列内の文字列を読み取らない - tokens[i] したがって、if の後の条件は実行されません。文字列「hot」は読み取れません。どうしてこんなことに?助けてください!ありがとう。
public static void main(String[] args){
String str = "Wow! It's getting realy hot in here." ;
String delims = "[ .,?!/><;:'_!`~/$/@/#/%/&/|/[/]/{/}/)/(]+";
String[] tokens = str.split(delims);
for (int i = 0; i < tokens.length; i++){
if (tokens[i] == "hot"){
System.out.println("Found!");
break;
}
else {
System.out.println("Not found!");
}
}
}