您需要使用
String.equals(),不
==。
==检查两个Object引用是否引用相同的内容Object:
if("s".equals(word) || "t".equals(word) || ...
从部分15.21.3引用相等运算符==和=!在的Java语言规范3.0:
虽然==可以用来比较String类型的引用,但是这种相等性测试确定两个 *** 作数是否引用相同的String对象。如果 *** 作数是不同的String对象,则结果为false,即使它们包含相同的字符序列也是如此。可以通过方法s.equals(t)来测试两个字符串s和t的内容是否相等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)