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

TreeSet tailSet(E fromElement boolean inclusive) metode i java

Lad os lære TreeSet tailSet(E fromElement, boolean inclusive)-metoden i java.

TreeSet tailSet(E fromElement, boolean inclusive) metode i java

tailSet(E fromElement, boolean inclusive) metode af TreeSet-klassen returnerer en visning af den del af dette sæt, hvis elementer er større end (eller lig med, hvis inklusive er sandt) fraElement.

Syntaks:

offentlig NavigableSet tailSet(E fromElement, boolean inklusive)

Parametre:

fraElement lavt slutpunkt for det returnerede sæt.

inklusive sand, hvis det lave endepunkt skal inkluderes i den returnerede visning.

Indkast:

ClassCastException – hvis fromElement ikke er kompatibelt med dette sæts komparator.

NullPointerException – hvis fromElement er null, og dette sæt bruger naturlig rækkefølge, eller dets komparator tillader ikke null-elementer.

IllegalArgumentException – hvis dette sæt i sig selv har et begrænset område, og fromElement ligger uden for grænserne af området.

Lad os nu se et eksempel på metoden TreeSet tailSet(E fromElement, boolean inklusive).

import java.util.Iterator;
import java.util.TreeSet;
public class TreeSetTailSetFromElementMethod
{
   public static void main(String[] args)
   {
      TreeSet<Integer> ts = new TreeSet<Integer>();
      TreeSet<Integer> inclusive = new TreeSet<Integer>();
      ts.add(12);
      ts.add(22);
      ts.add(32);
      ts.add(42);
      ts.add(52);
      ts.add(62);
      ts.add(72);
      ts.add(82);
      // create tailSet
      inclusive = (TreeSet)ts.tailSet(52, true);
      // create iterator
      Iterator<Integer> iterate = inclusive.iterator();
      System.out.println("TreeSet tailSet: ");
      while(iterate.hasNext())
      {
         System.out.println(iterate.next() + " ");
      }
   }
}

Output:

TreeSet tailSet:
52
62
72
82


Java tag