1 public static void main(String[] args) { 2 3 List<String> array = new ArrayList<String>(); //创建 array 4 5 Set<String> hashset = new HashSet<String>(); //创建hashset 6 7 //array.add("A","a","c","C","a"); 不适用 8 9 array.add("A"); 10 array.add("a"); 11 array.add("c"); //添加字符 12 array.add("C"); 13 array.add("a"); 14 System.out.print("添加后元素后的集合 List: "); 15 16 for(String t :array) 17 { //遍历输出 18 System.out.print(t + " "); 19 20 } 21 hashset.add("A"); //添加字符 22 hashset.add("a"); 23 hashset.add("c"); 24 hashset.add("C"); 25 hashset.add("a"); 26 System.out.println(""); 27 28 System.out.print("添加后元素后的集合 Set: "); 29 for(String s :hashset) //遍历输出 30 { 31 System.out.print(s +" "); 32 } 33
运行结果:
添加后元素后的集合 List: A a c C a
添加后元素后的集合 Set: c A C a
结论:List 集合中可以保存重复值,而Set集合不可以保存重复值。
时间: 2024-10-08 10:03:52