如何判断一个string非空
是这样的 ,为空 (==null || equal()"")
现在在java判度非空
死活通不过
(!=null || !(string.equal()"")
是错误的。 实际运行发现
是这样的 ,为空 (==null || equal()"")
现在在java判度非空
死活通不过
(!=null || !(string.equal()"")
是错误的。 实际运行发现
解决方案 »
- 一段很简单的java代码,看不懂,求帮助
- 一道java简单题,谢谢帮助
- 给个16进制转化成10进制的算法?快,急用
- 求助:用Eclipse5.1.1自动生成hibernate映射文件为什么都到缺省包里了?
- 这个程序为何会出现两处错误提示:The constructor Date(int,int,int) is deprecated 和 The method getYear() from the type Date is de
- 关于递归的问题
- 怎么读取jar里的图片
- 请教高手!!用什么东西可以很好的压缩视频文件啊?
- 求大神帮助!!!
- 有谁知道在linux下的jbuilder6的序列号和注册信息??????
- 关于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;
}
}
}
这个判断呢?