如何将 HashSet 转换为 TreeSet
要将 HashSet 转换为 TreeSet,只需创建一个 TreeSet 并将 HashSet 作为参数。这是可能的,因为 HashSet 是数据的集合。您还可以创建一个空的 TreeSet,然后使用 addAll(Collection c).
Example:
我们有一个 String 的 HashSet,我们想通过将 HashSet 的元素复制到 TreeSet:
Example:
我们有一个 String 的 HashSet,我们想通过将 HashSet 的元素复制到 TreeSet:
import java.util.HashSet 中来创建一个 String 的 TreeSet;输出:
导入 java.util.TreeSet;
导入 java.util.Set;
public class HashSettoTreeSet{
public static void main(String[] args) {
HashSethashset = new HashSet ();
hashset.add(E1”);
hashset.add(E2”);
hashset.add(E3”);
hashset.add(E4”);
hashset.add(E5”);
System.out.println(HashSet: ”+ 哈希集);
// 使用 HashSet
Settreeset = new TreeSet (hashset);
System.out.println(TreeSet: ”);
for(String e : treeset){
System.out.println(e);
}
}
}
HashSet: [E1, E2, E3, E4, E5]
TreeSet: [E1, E2, E3, E4, E5]