Java >> Java tutorial >  >> Tag >> boolean

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 headSet(E toElement, boolean inklusive)

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


Java tag