(处理)TextField条件

时间:2017-05-15 13:40:17

标签: processing conditional-statements textfield

我的处理代码遇到了一些问题。 Here's my code

如您所见,条件不起作用。我一直在寻找一个问题,但我找不到任何东西。

感谢您的回复

1 个答案:

答案 0 :(得分:0)

您不应使用String运算符比较==值。如果两个值是相同的引用,则仅评估为true。它不会检查String值的内容。请改用equals()功能。

这涵盖在the reference

  

要比较两个字符串的内容,请使用equals()方法,如if(a.equals(b)),而不是if(a == b)。 String是一个Object,因此将它们与==运算符进行比较只会比较两个字符串是否存储在同一个内存位置。使用equals()方法将确保比较实际内容。 (troubleshooting引用有更长的解释。)