JAVA中TextField的怪问题,望高人解答...

来源:百度知道 编辑:UC知道 时间:2024/05/22 02:52:22
本人初学JAVA还望各位大侠多多关照拉~!
为何我判断

=================================
1 TextField里面是否为空用 getText()=="" 做判断不行
需要用 equalsIgnoreCase("") 这个才可以``

=================================
2 如果我要判断三个TextField里面是否为空要怎么判断呢?代码如何写?
全部不为空`返回`TRUE 否则返回FALSE
``

==是比较两个对象引用的地址是副想等
equals是比较两个对象的内容是副相等
getText返回的类型为String
一般情况下都用equals
比较两个字符串的内容师傅相同

1.一般用getText().equals(""),
2.
if(!a.getText().equals("") && !b.getText().equals("") && !c.getText().equals(""))
return true;
else
return false;

getText()=="" ,是设置为空;
equalsIgnoreCase("") ,是判断是否等于空;
楼上的给你举例了.