如何判断一个string非空
是这样的 ,为空 (==null || equal()"")
现在在java判度非空
死活通不过
(!=null || !(string.equal()"")
是错误的。 实际运行发现
是这样的 ,为空 (==null || equal()"")
现在在java判度非空
死活通不过
(!=null || !(string.equal()"")
是错误的。 实际运行发现
解决方案 »
- aop解决异常日志集中处理问题
- 菜鸟求教啥叫未经检查或不安全的操作?
- 求JAVA/VC双高手,解决一个问题,送分!!!谢谢大家
- 问题出在哪里??
- 初学JAVA 怎样编译JAVA文件(做了一个sample.java文件,不知道怎样编译)
- 写了访问数据库的类,运行没有问题,请大家评价一下代码与面向对向编程的意见!来者有份!
- 在jdom中,添加一个节点为什么添加不上亚
- 100分!各位看看这个java实现的telnet客户端怎么不对阿!!
- 在线等待解决技术难题:如何知道启动的应用程序结束?
- 我正在学习java编数据库程序,用的是mssql7,都在一台机器上,我应该怎么用jdbc驱动?
- 关于log4j的问题!!!
- 关于nutch的配置问题
if(str == null || str.trim().length() == 0) {
return true;
}
return false;
}
return !((str==null) || (str.length()==0));
public boolean isEmptyString(String str)
{
if(str == null || str == "")
return true;
else
return false;
不知道1l为什么要去掉空格。
public static boolean isBlank(String str) {
if(null == str || 0 == str.trim().length()) {
return true;
}
return false;
}感觉这样比较好
{
judgeSql=judgeSql+" and email='"+myemail+"'";
}请注意,我的问题是判断非空,上面的失败
当myemail为空的时候,
程序仍然进入到里面最后我是这样解决的
if ((myphone==null) || (myphone.equals("")))
{
System.out.println("myphone is null");
}
else
//if ((myphone!=null) || !(myphone.equals("")))
{
judgeSql=judgeSql+" and phone='"+myphone+"'";
}但是这样太麻烦,增加太多的代码 ,问问有没有更加简单的方法??
用这个if (StringUtils.isNotBlank("你的字符串")) {
jsyxxList = jsyxxDAO.findByProperty("sfzmhm", sfzmhm);
jsytjxxList = jsytjxxDAO.findByProperty("sfzmhm", sfzmhm);// 这里应该来自车管所数据信息
}这个StringUtils里面有很多方法可以去参考一下
注意顺序;
如果是null的话,就不能用length();所以str==null 在前。
我也是这样理解的我一般把需要去掉空格的验证写成 isBlank 方法,不需要去掉空格的写成 isEmpty
public boolean isEmptyString(String str)
{
if(str == null || str == "")
return true;
else
return false;
}支持1楼!
空格不算空字符串的方法 : return null == string ? false : string.matches("^\\s*$") ;
如果myemail == null 的话程序会抛出异常,险些被楼主骗掉,楼主的意思是不是
if (myemail != null && myemail.trim().length() != 0)
还是笔误?
return (null!=str&&!"".equals(str))?true:false;
}
空格也算空字符串的方法 :return null == string ? true : string.equals("") ;
空格不算空字符串的方法 :return null == string ? true : string.matches("^\\s*$") ;
if(str == null || str.trim().length() == 0){
return true;
}else{
return false;
}
}
}
这个判断呢?