Treeset ialah subkelas kelas AbstractSet dan melaksanakan antara muka NavigableSet. Secara lalai, Treeset menyediakan output menaik dan akan menggunakan antara muka Setanding untuk mengisih elemen set. Dalam Treeset, kita boleh menambah elemen dari jenis yang sama, jika tidak ClassCastException mungkin dijana, kerana secara lalai TreeSet menggunakan antara muka Setanding.
public class TreeSet<E> extends AbstractSet<E> implements NavigableSet<E>, Cloneable, Serializable
Kita boleh lelaran dalam dua caraTreeSet
Kita boleh iterateTreeSet< /strong>MenggunakanIteratorImpleee
Iteratorimport java.util.*; public class IteratingTreeSetTest { public static void main(String[] args) { Set<String> treeSetObj = new <strong>TreeSet</strong><String>(); treeSetObj.add("Ramesh"); treeSetObj.add("Adithya"); treeSetObj.add("Jai"); treeSetObj.add("Vamsi"); treeSetObj.add("Chaitanya"); <strong>Iterator<String></strong> it = treeSetObj.iterator(); // <strong>Iterator interface</strong> while (it.<strong>hasNext()</strong>) { System.out.println(<strong>it.next()</strong>); } } }
membalas elemen TreeSet > contoh gelung
Adithya Chaitanya Jai Ramesh Vamsi
import java.util.*; public class IteratingTreeSetForEachTest { public static void main(String[] args) { Set<String> treeSetObj = new <strong>TreeSet</strong><String>(); treeSetObj.add("India"); treeSetObj.add("Australia"); treeSetObj.add("West Indies"); treeSetObj.add("South Africa"); treeSetObj.add("England"); <strong>for</strong>(<strong>String str : treeSetObj</strong>) { <strong>// for-each loop</strong> System.out.println(str); } } }
Atas ialah kandungan terperinci Berapa banyak cara yang ada untuk mengulangi TreeSet di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!