This question already has answers here:
How do I compare strings in Java?
                                
                                    (23个答案)
                                
                        
                                3年前关闭。
            
                    
我正在从中获取用户输入

String riddle=b.readLine();
riddle1=Integer.parseInt(riddle);


显然,我正试图让用户回答一个谜。
我尝试使用以下

if(riddle1=="answer")


但这不起作用

最佳答案

尝试这个

riddle.equals("answer");


由于==不会检查两个字符串是否相等,因此会比较字符串的位置。

您可以单击here以获得有关此信息的更多信息。

10-06 14:43