1 package jihe; 2 import java.util.*; 3 public class Tist2 { 4 5 public static void main(String[] args) { 6 // 分别向集合中添加:"A","a","c","C","a",观察重复值。 7 System.out.println("HashSet"); 8 Set<String> s=new HashSet<>(); 9 s.add("A"); 10 s.add("a"); 11 s.add("c"); 12 s.add("C"); 13 14 if(s.add("a")) 15 { 16 System.out.println("输出正确"); 17 } 18 else 19 { 20 System.out.println("输出错误"); 21 } 22 for(String i:s) 23 { 24 System.out.print(" "+i); 25 } 26 System.out.println(" TreeSet"); 27 Set<String> ss=new TreeSet<>(); 28 ss.add("A"); 29 ss.add("a"); 30 ss.add("c"); 31 ss.add("C"); 32 33 if(ss.add("a")) 34 { 35 System.out.println("输入正确"); 36 } 37 else 38 { 39 System.out.println("输入错误"); 40 } 41 for(String ii:ss) 42 { 43 System.out.print(" "+ii); 44 } 45 System.out.println(" ArrayList"); 46 List<String> sss=new ArrayList<>(); 47 sss.add("A"); 48 sss.add("a"); 49 sss.add("c"); 50 sss.add("C"); 51 52 if(sss.add("a")) 53 { 54 System.out.println("输入正确"); 55 } 56 else 57 { 58 System.out.println("输入错误"); 59 } 60 for(String iii:sss) 61 { 62 System.out.print(" "+iii); 63 } 64 65 } 66 67 }