TreeSet headset (E toElement boolean inclusive) metode i java
Lad os lære TreeSet headset (E toElement, boolean inclusive)-metoden i java.
TreeSet headset(E toElement, boolean inklusive) metode i java
headSet(E toElement, boolean inclusive)-metoden af TreeSet-klassen returnerer en visning af den del af dette sæt, hvis elementer er mindre end (eller lig med, hvis inklusive er sand) toElement.
Syntaks:
offentlig NavigableSet
Parametre:
toElement høje slutpunkt for det returnerede sæt.
inklusive sand, hvis det høje endepunkt skal inkluderes i den returnerede visning.
Indkast:
ClassCastException – hvis toElement ikke er kompatibelt med dette sæts komparator.
NullPointerException – hvis toElement er null, og dette sæt bruger naturlig rækkefølge, eller dets komparator ikke tillader null-elementer.
IllegalArgumentException – hvis dette sæt i sig selv har et begrænset område, og toElement ligger uden for områdets grænser.
Lad os nu se et eksempel på metoden TreeSet headSet(E toElement, boolean inklusive).
import java.util.Iterator; import java.util.TreeSet; public class TreeSetHeadSetMethodExample { public static void main(String[] args) { TreeSet<Integer> ts = new TreeSet<Integer>(); TreeSet<Integer> hs = new TreeSet<Integer>(); ts.add(1); ts.add(2); ts.add(3); ts.add(4); ts.add(5); ts.add(6); // get values for 5 inclusive true hs = (TreeSet)ts.headSet(5, true); // create iterator Iterator<Integer> iterate = hs.iterator(); System.out.println("TreeSet data for '5' inclusive TRUE: "); while(iterate.hasNext()) { System.out.println(iterate.next() + " "); } // get values for 5 inclusive false hs = (TreeSet)ts.headSet(5, false); iterate = hs.iterator(); System.out.println("TreeSet data for '5' inclusive FALSE: "); while(iterate.hasNext()) { System.out.println(iterate.next() + " "); } } }
Output:
TreeSet-data for "5" inklusive TRUE:
1
2
3
4
5
TreeSet-data for '5' inklusive FALSK:
1
2
3
4