我有一个程序可以识别文件中的特定单词.txt
问题在于找到一个单词我将它发送到像“值”这样的方法时我问:
if (value == "specificword") {...}
这个问题总是错误的。我做了很多调试,我确定两个都是同一个单词(没有空格或制表符或输入)所以:这可能是文本格式的问题吗?
答案 0 :(得分:1)
您需要使用equals
方法进行字符串比较。改变这个
if (value == "specificword") {...}
到
if (value.equals("specificword")) {...}
equals
方法比较字符串内容,而==检查对象相等性。阅读此相关帖子了解更多信息: