Arrays.asList创建的数据为定长集合,集合长度在操作时是不可以改变的,不能对集合进行增删操作。
Collections.singleton(null)相关
@Test
void contextLoads3() {
List<String> stringList = Arrays.asList("al", "bl", "cl", null);
List<String> initList = new ArrayList<>(Arrays.asList("al", "bl", "cl",null));
Collections.reverse(initList);
System.out.println(initList);
List<String> collect = initList.stream().filter(o -> o != null).collect(Collectors.toList());
System.out.println(collect);
initList.removeAll(Collections.singleton(null));
System.out.println(initList);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)