在Java中使用扫描仪时遇到问题

时间:2019-02-07 09:52:59

标签: java

扫描仪类无法正常工作。

Scanner in = new Scanner(System.in); // input: total

String str = in.nextLine();          // total
System.out.println(str);             // total
System.out.println(str == "total");  // false
System.out.println(str != "total");  // true

我希望第5行是正确的,但是上面的代码是我得到的。

我应该怎么做(str ==“ total”)变成真的?

1 个答案:

答案 0 :(得分:1)

使用.equals()而不是==来比较字符串。