public static void main(String[] args) {
//String数组转List(去重)
List<Integer> a = new ArrayList<Integer>();
String c = "12,56,45,78,9,582,46,,";
String[] d = c.split(",");
for (int i=0;i<d.length;i++){
if(! a.contains(d[i]) && !d[i].isEmpty()){
a.add(Integer.parseInt(d[i]));
}
}
//差集
List<Integer> list1 = new ArrayList<Integer>();
list1.add(12);
list1.add(13);
list1.add(14);
list1.add(15);
list1.add(16);
List<Integer> list2 = new ArrayList<Integer>();
list2.add(12);
list2.add(13);
list2.add(14);
list2.add(15);
list2.add(16);
list2.add(17);
List<Integer> list3 = new ArrayList<Integer>();
list3.addAll(list1);
list3.removeAll(list2);
System.out.println(list3);
}
//String数组转List(去重)
List<Integer> a = new ArrayList<Integer>();
String c = "12,56,45,78,9,582,46,,";
String[] d = c.split(",");
for (int i=0;i<d.length;i++){
if(! a.contains(d[i]) && !d[i].isEmpty()){
a.add(Integer.parseInt(d[i]));
}
}
//差集
List<Integer> list1 = new ArrayList<Integer>();
list1.add(12);
list1.add(13);
list1.add(14);
list1.add(15);
list1.add(16);
List<Integer> list2 = new ArrayList<Integer>();
list2.add(12);
list2.add(13);
list2.add(14);
list2.add(15);
list2.add(16);
list2.add(17);
List<Integer> list3 = new ArrayList<Integer>();
list3.addAll(list1);
list3.removeAll(list2);
System.out.println(list3);
}
本文提供了一个Java编程示例,展示了如何将字符串数组转换为List并去除重复元素,以及如何计算两个整数List之间的差集。
17万+

被折叠的 条评论
为什么被折叠?



