空值的判断
if(str==null||str.length()==0)
或者
if(str==null||str.equals(""))
或者
if("".equals(str))
字符串相等判断
public static boolean isEquals(String s1, String s2) {
if (s1 == null && s2 == null)
return true;
if (s1 == null || s2 == null)
return false;
return s1.equals(s2);
}
判断一个字符串是否为Java标识符
public static boolean isJavaIdentifier(String s) {
if (s.length() == 0 || !Character.isJavaIdentifierStart(s.charAt(0))) {
return false;
}
for (int i=1; i<s.length(); i++) {
if (!Character.isJavaIdentifierPart(s.charAt(i))) {
return false;
}
}
return true;
}
最后欢迎大家访问我的个人网站:1024s