public class ObjectUtilsTest {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
Set<String> set = new HashSet<>();
Map<String, String> map = new HashMap<>();
Integer[] arr = {};
Integer integer = null;
String str1 = null;
String str2 = "";
String str3 = "s";
System.out.println("list = " + ObjectUtils.isEmpty(list));
System.out.println("set = " + ObjectUtils.isEmpty(set));
System.out.println("map = " + ObjectUtils.isEmpty(map));
System.out.println("arr = " + ObjectUtils.isEmpty(arr));
System.out.println("integer = " + ObjectUtils.isEmpty(integer));
System.out.println("str1 = " + ObjectUtils.isEmpty(str1));
System.out.println("str2 = " + ObjectUtils.isEmpty(str2));
System.out.println("str3 = " + ObjectUtils.isEmpty(str3));
}
}
list = true
set = true
map = true
arr = true
integer = true
str1 = true
str2 = true
str3 = false
请问这种情况下,stringutils.isblank 的意义在哪里呢,,,
感觉处理,只判断 string=""时,需要用到 stringutils.isempty
stringutils.isblank 的存在意义,被 ObjectUtils.isEmpty 全部压住了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.