String 为空状态判断

String 为空状态判断

String的三种状态:null、“”、new String()

有一个例子,

String a = null;

String b = "";

String c = new String();

当new了一个新的String对象时,会创建占位符,c.isEmpty() = true; "".equals(c) = true,b的效果和c相同。

注意:当a为空时a.isEmpty()会报错,解决方法:使用 StringUtils.isEmpty(a)

你可能感兴趣的:(String 为空状态判断)