【发布时间】:2018-11-10 01:42:58
【问题描述】:
我正在尝试创建一个仅包含唯一值的列表。
String[] arr = {"5", "5", "7", "6", "7", "8", "0"};
List<String> uniqueList = new ArrayList<String>(new HashSet<String>( Arrays.asList(arr) ));
System.out.println( uniqueList );
我期望的输出是:6,8,0。所以,如果存在重复,我想删除它们。 HashSet 仅删除重复项,因此每个值仅出现一次。但是,我想删除这两个数字,以便最终得到一个列表,该列表仅包含在原始列表中出现一次的数字。
【问题讨论】: