我在执行无限循环期间在java中运行一个线程,循环使用2 if语句永远不会返回false。
} catch (NumberFormatException ne) {
ne.printStackTrace();
}
}
}
答案 0 :(得分:2)
比较字符串时需要使用equals
:
if(!jTextField5.getText().equals(s2))
和
if (!s9.equals(jTextField6.getText()))
常规的相等/不等式运算符比较内存中的对象,而不是字符串内容。