首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

全是空格的字符串正则匹配,该如何处理

2013-11-30 
全是空格的字符串正则匹配我有一个字符串数组,其中有的字符串是空格,如String[] str { ,,我}我

全是空格的字符串正则匹配
我有一个字符串数组,其中有的字符串是空格,如;String[] str = {" ","  ","我"};我现在写了几个正则表达式想要匹配这个空格字符串,

Pattern p1 = Pattern.compile("\\s");
,这个对1个空格管用
Pattern p1 = Pattern.compile("\\s+");
,这个对多个空格的无效。小弟在此求大神帮忙,写一个能对多个空格有效的正则表达式。谢了。 正则表达式 java
[解决办法]
"\\s*"

[解决办法]
。。。空字符串和null是两回事。

判断字符串是否为空



   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;
}

热点排行