问题描述
有谁知道文本框的内容是否为空的判定函数或实现方法?
解决方案
解决方案二:
JTextFieldtf=newJTextField();Stringstr=tf.getText();if(null==str||"".equals("")){System.out.println("JTextField的内容为空!");}else{System.out.println("JTextField的内容不为空!");}
解决方案三:
也可以通过长度判断,length
解决方案四:
学习了~~
解决方案五:
if(JTextArea.getText()!=null||JTextArea.getText().equals("")){}
解决方案六:
JTextArea.getText().trim()下
解决方案七:
1楼台搞笑了if(null==str||"".equals("")){这不永远空啊"".equals(str))不过稍微改改还是对的
解决方案八:
晕写成多行文本了,JTextArea改成JTextField也可以,他俩是同一父类引用1楼hudie1234567的回复:
JavacodeJTextFieldtf=newJTextField();Stringstr=tf.getText();if(null==str||str.equals("")){System.out.println("JTextField的内容为空!");}else{……
解决方案九:
引用6楼melc521的回复:
1楼台搞笑了if(null==str||"".equals("")){这不永远空啊"".equals(str))不过稍微改改还是对的
呵呵,这位兄弟,谢谢!刚才写错了!
解决方案十:
if("".equals(jTextArea.getText().trim()));
解决方案十一:
该回复于2011-01-14 09:09:08被版主删除
解决方案十二:
JTextFieldd=newJTextField(10);Stringtemp=d.getText();if(temp==null||temp.equals(""))JTextField的内容为空!
解决方案十三:
判断null是多余的。文档里说了getText()不会返回null。不过若是getDocument()==null的话、会抛出NPE
解决方案十四:
该回复于2011-01-14 10:24:37被版主删除
解决方案十五:
if(JTextArea.getText()!=null||JTextArea.getText().equals("")){}
解决方案:
JTextFieldtf=newJTextField();Stringstr=tf.getText().trim();if(str.length()||"".equals("")){System.out.println("JTextField的内容为空!");}//必须去掉空格
解决方案:
最好是用apache.commons.lang里的StringUtils类StringUtils.isNotBlank(str);
该方法实现已经判断了为null,为""的情况,所以就不用自己再逐一判断了
解决方案:
textField.getText()好像永远都不会==null吧?!判断textField.getText().length==0可以,如果空格也算是空的话,可以加trim
解决方案:
textField.getText()好像永远都不会==null吧?!不是==null,是equals(“”)。你判断字符串为空用“==null”?
解决方案:
该回复于2011-01-15 08:50:11被版主删除
解决方案:
该回复于2011-01-17 09:31:52被版主删除
解决方案:
该回复于2011-01-17 09:54:26被版主删除