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

TreeMap tailMap(K fraKey boolean inklusive) metode i java

Lad os lære TreeMap tailMap (K fromKey, boolean inclusive)-metoden i java.

TreeMap tailMap(K fromKey, boolean inklusive) metode i java

tailMap(K fromKey, boolean inclusive)-metoden af ​​TreeMap-klassen returnerer en visning af den del af dette kort, hvis nøgler er større end (eller lig med, hvis inklusive er sand) fromKey.

Syntaks:

offentlig NavigableMap tailMap(K fromKey, boolean inklusive)

Parametre:

fromKey lavt slutpunkt for tasterne i det returnerede kort

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

Indkast:

ClassCastException – hvis fromKey ikke er kompatibel med dette korts komparator (eller, hvis kortet ikke har nogen komparator, hvis fromKey ikke implementerer Comparable).

Implementeringer kan, men er ikke påkrævet for at, kaste denne undtagelse, hvis fromKey ikke kan sammenlignes med nøgler på kortet i øjeblikket.

NullPointerException – hvis fromKey er null, og dette kort bruger naturlig rækkefølge, eller dets komparator tillader ikke null-nøgler.

IllegalArgumentException – hvis dette kort i sig selv har en begrænset rækkevidde, og fromKey ligger uden for områdets grænser.

Lad os nu se et eksempel på TreeMap tailMap (K fromKey, boolean inklusive) metode i java.

import java.util.SortedMap;
import java.util.TreeMap;
public class TreeMapTailMapBooleanMethodExample
{
   public static void main(String[] args)
   {
      TreeMap<Integer, String> tm = new TreeMap<Integer, String>();
      SortedMap<Integer, String> sm = new TreeMap<Integer, String>();
      tm.put(18, "violet");
      tm.put(12, "red");
      tm.put(14, "violet");
      tm.put(16, "green");
      tm.put(20, "blue");
      System.out.println("Get tail map of TreeMap: ");
      sm = tm.tailMap(12, true);
      System.out.println("Tail map values are: " + sm);
   }
}

Output:

Få halekort over TreeMap:
Halekortværdier er:{12=rød, 14=violet, 16=grøn, 18=violet, 20=blå}


Java tag