简单的检查操作在java中不起作用

时间:2016-01-26 16:44:08

标签: java

String TypedMaxNumber = MaxValue.getText();
if(TypedMaxNumber == "100")
    System.out.println(TypedMaxNumber+" = 100");

我认为这是一个愚蠢的问题,但是当我运行这个程序并在文本字段中输入100时,它不会进入循环。可能是什么原因。

1 个答案:

答案 0 :(得分:1)

  

我正在运行这个程序,我在文本字段中键入100   不会进入循环。

及其

if(TypedMaxNumber.equals("100"))

由于TypedMaxNumber属于String类型。 equals()检查值相等