public class StringDemo2 {
public static void main(String[] args) {
String str1 = "";//需要判断为空
String str2 = " ";//需要判断为空
String str3 = null;//需要判断为空
stringTest(str1);
stringTest(str2);
stringTest(str3);
}
private static void stringTest(String str) {
//方法trim()可以消除字符串前面和后面的空格
//"".equal()中""放在前面防止str空指针异常
if(str != null && !"".equals(str.trim()))
{
System.out.println("非空");
}
else
{
System.out.println("空");
}
//三目运算符简化版
//return str != null && !"".equals(str.trim())
}
}
空
空
空