Set.of(a, b, c, d).size() == 1 // EDIT: WRONG!!
我的意思是,我真的会not那样做。
编辑:
Stuart Marks指出,如果存在重复元素,则Set.of
会抛出IllegalArgumentException
。替代:Set.copyOf(Arrays.asList(a, b, c, d)).size() == 1
或者如果您急于要一个简短的表达:
copyOf(asList(a, b, c, d)).size() == 1
(假定过多的静态导入。)