Anda dapat membungkusnya dalam TreeSet seperti ini:
Set mySet = new HashSet();
mySet.add(4);
mySet.add(5);
mySet.add(3);
mySet.add(1);
System.out.println("mySet items "+ mySet);
TreeSet treeSet = new TreeSet(mySet);
System.out.println("treeSet items "+ treeSet);
keluaran:
item mySet [1, 3, 4, 5]
item treeSet [1, 3, 4, 5]
Set mySet = new HashSet();
mySet.add("five");
mySet.add("elf");
mySet.add("four");
mySet.add("six");
mySet.add("two");
System.out.println("mySet items "+ mySet);
TreeSet treeSet = new TreeSet(mySet);
System.out.println("treeSet items "+ treeSet);
keluaran:
item mySet [enam, empat, lima, dua, elf]
item treeSet [elf, lima, empat, enam, dua]
persyaratan untuk metode ini adalah bahwa objek set / list harus sebanding (mengimplementasikan antarmuka Comparable)
HashSet
adalah koleksi yang tidak diurutkan.