String selectedVal = "";
for (SelectItem item : filterItems) {
selectedVal = item.getValue().toString();
break;
}
Run Code Online (Sandbox Code Playgroud)
我正在获取selectedVal =""如何在java中检查这个空白区域.
我尝试使用if(!selectedVal.equals("")和if(!selectedVal.isEmpty())但条件变为true.如何检查多个空格?
trim()在检查之前你可以使用你的字符串isEmpty()
boolean isEmpty = myString.trim().isEmpty();
Run Code Online (Sandbox Code Playgroud)
请注意isEmpty(),它仅在Java SE 6之后可用
资源:
我经常用这个:
public static boolean isBlank(String s)
{
return (s == null) || (s.trim().length() == 0);
}
Run Code Online (Sandbox Code Playgroud)
仅返回truenull,空字符串或空格.