【发布时间】:2017-05-15 13:40:17
【问题描述】:
【问题讨论】:
-
在您的问题中包含您的代码。
-
请编辑您的问题以包含minimal reproducible example 和特定的技术问题。说“条件不起作用”并不能告诉我们太多。你到底希望你的代码做什么?它到底做了什么?您是否尝试过调试您的代码?
标签: processing conditional-statements textfield
【问题讨论】:
标签: processing conditional-statements textfield
您不应使用 == 运算符比较 String 值。如果两个值是相同的引用,那只会评估为true。它不检查 String 值的内容。请改用equals() 函数。
要比较两个字符串的内容,请使用 equals() 方法,如 if (a.equals(b)),而不是 if (a == b)。字符串是一个对象,因此将它们与 == 运算符进行比较仅比较两个字符串是否存储在相同的内存位置。使用 equals() 方法将确保比较实际内容。 (troubleshooting 参考有更长的解释。)
【讨论】: