JAVA-判断字符串是否为空


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())
	}

}
空
空
空

猜你喜欢

转载自blog.csdn.net/Tommy5553/article/details/81558857