日期:2014-05-20 浏览次数:20946 次
Pattern p1 = Pattern.compile("\\s");,这个对1个空格管用
Pattern p1 = Pattern.compile("\\s+");,这个对多个空格的无效。小弟在此求大神帮忙,写一个能对多个空格有效的正则表达式。谢了。
"\\s*"
String str = arr[i];
//字符串为null
if(str== null){
//TODO:
}
//必须在str不是null才能使用,否则会报NullPointerException
str = str.trim();
//字符串为空
if(str.isEmpty()){
//TODO:
}
//这样也可以判断
if(str.length() == 0){}
//这样也行
if(str.equals("")){}
public static boolean isNull(String str) {
if (null == str
------解决方案--------------------
"".equals(str)) {
return true;
}
return false;
}