String s = new String();
方法一: str == null || str.equals(" ");
方法二: str == null || str.length() == 0;
方法三: str == null || str.isEmpty();
方法1: 最多人使用的一个方法, 直观, 方便, 但效率很低。
方法2: 比较字符串长度, 效率高。
方法3: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 不推荐使用
另外:SpringUtils工具类提供的方法
SpringUtils.isEmpty(str);
仅仅是判断空和长度为0字符串
SpringUtils.isBlank(str);
判断的是空,长度为0,空白字符(包括空格,制表符\t,换行符\n,换页符\f,回车\r)组成的字符串。