【发布时间】:2013-11-25 20:53:54
【问题描述】:
我的某个程序有问题,如下所示:
String degree1 = degree.getText();
if(degree1 == ""){
degree1 = "Undergrad";}
我希望程序将 textField 中的文本放入变量中,如果该字段为空,则将变量的内容更改为“Undergrad”
每当我测试我的程序时,它都会返回一个空白而不是 'Undergrad'
【问题讨论】:
-
将
String值与String的equals方法进行比较,而不是==运算符。 -
注意,你可以使用
if(degree1.isEmpty()) -
天哪,我在找类似问题的时候没有看到字符串比较问题。对不起,谢谢你的帮助。
标签: java string if-statement jtextfield