Как преобразовать HashSet в TreeSet
Чтобы преобразовать HashSet в TreeSet, просто создайте TreeSet с HashSet в качестве параметра. Это возможно благодаря тому, что HashSet представляет собой коллекцию данных. Вы также можете создать пустой TreeSet, а затем скопировать все элементы с помощью метода addAll(Collection c).
Example:
У нас есть HashSet of String, и мы хотим создать TreeSet из String, скопировав элементы HashSet в TreeSet:
Example:
У нас есть HashSet of String, и мы хотим создать TreeSet из String, скопировав элементы HashSet в TreeSet:
import java.util.HashSet;Output:
import java.util.TreeSet;
import 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: "+ хэш-набор);
// создаем TreeSet с элементами 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]