Java Treemap- Pollfirstentry and Pollastentry

Java Treemap- Pollfirstentry and Pollastentry

PollFirstentry ()

Javaen.util.Treemap.PollFirstentry () fjerner og returnerer det første nøkkelverdiparet i Treemap-objektet. Når vi viser Treemap-objektet etter å ha brukt denne metoden, eksisterer ikke det første nøkkelverdiparet (minst nøkkel).
Hvis Treemap Collection -objektet er tomt, returnerer PollFirstentry () null. Det tar ingen parametere.

Syntaks:

treemap_object.PollFirstentry ()

Hvor Treemap_Object representerer Treemap Collection.

Eksempel 1:

Her oppretter vi en TREEMAP -samling uten data og bruker Pollfirstentry () -metoden.

Importer Java.util.*;
Importer Java.util.Treemap;
Offentlig klasse Main

public static void main (String [] args)
// Lag et treemap med nøkkel og verdi som heltall og strengtyper
Treemap Grains = New Treemap ();
System.ute.Println ("Faktiske matkorn:"+ korn);
// Fjern det første paret
System.ute.Println ("Fjernet par er:"+ korn.PollFirstentry ());
System.ute.println ("endelige matkorn:"+ korn);

Produksjon:

Vi kan se at null blir returnert siden det ikke er noen data som er til stede i Grains Treemap Collection.

Forklaring:

Linje 9: Lag et treemap med nøkkel og verdi som heltall og strengtyper.

Linje 11: Få dataene fra Treemap-korn.


Linje 14: Fjern det første nøkkelverdiparet.

Linje 16: Vis de endelige treemap-korn etter fjernet det første elementet fra det tomme treemap.

Eksempel 2:

Her lager vi en Treemap-samling med 6 nøkkelverdipar og bruker Pollfirstentry () -metoden.

Importer Java.util.*;
Importer Java.util.Treemap;
Offentlig klasse Main

public static void main (String [] args)
// Lag et treemap med nøkkel og verdi som heltall og strengtyper
Treemap Grains = New Treemap ();
// Sett inn 6 nøkkelverdier i kornobjektet
korn.put (1, "hvete");
korn.Put (2, "Paddy");
korn.put (3, "mais");
korn.put (6, "bygg");
korn.put (5, "nøtter");
korn.put (4, "cashew");
System.ute.Println ("Faktiske matkorn:"+ korn);
// Fjern det første paret
System.ute.Println ("Fjernet par er:"+ korn.PollFirstentry ());
System.ute.println ("endelige matkorn:"+ korn);

Produksjon:

Vi kan se det 1 = hvete blir fjernet og returnert. De endelige nøkkelverdiparene som er til stede i Treemap er (2, “Paddy”), (3, “Mais”), (6, “bygg”), (5, “Nøtter”) og (4, “Cashew”).

Forklaring:

Linje 9: Lag et treemap med nøkkel og verdi som heltall og strengtyper.

Linje 12-17: Legg til 6 nøkkelverdipar i kornsamlingsobjektet.

Linje 19: Få dataene fra Treemap-korn.

Linje 22: Fjern det første nøkkelverdiparet.

Linje 24: Vis de endelige treemap-korn etter fjernet det første elementet fra Treemap.

Pollastentry ()

Javaen.util.Treemap.Pollastentry () fjerner og returnerer det siste nøkkelverdiparet i Treemap-objektet. Når vi viser Treemap-objektet etter å ha brukt denne metoden, eksisterer ikke det siste nøkkelverdiparet (høyeste nøkkel).

Hvis Treemap Collection -objektet er tomt, returnerer Pollastentry () null. Det tar ingen parametere.

Syntaks:

treemap_object.Pollastentry ()

Hvor Treemap_Object representerer Treemap Collection.

Eksempel 1:

Her oppretter vi en Treemap -samling uten data og bruker metoden Pollastentry ().

Importer Java.util.*;
Importer Java.util.Treemap;
Offentlig klasse Main

public static void main (String [] args)
// Lag et treemap med nøkkel og verdi som heltall og strengtyper
Treemap Grains = New Treemap ();
System.ute.Println ("Faktiske matkorn:"+ korn);
// Fjern det siste paret
System.ute.Println ("Fjernet par er:"+ korn.Pollastentry ());
System.ute.println ("endelige matkorn:"+ korn);

Produksjon:

Vi kan se at null blir returnert siden det ikke er noen data som er til stede i Grains Treemap Collection.

Forklaring:

Linje 9: Lag et treemap med nøkkel og verdi som heltall og strengtyper.

Linje 11: Få dataene fra Treemap-korn.

Linje 14: Fjern siste nøkkelverdipar.

Linje 16: Vis de endelige treemap-korn etter fjernet det siste elementet fra det tomme treemap.

Eksempel 2:

Her lager vi en Treemap-samling med 6 nøkkelverdipar og bruker Pollastentry () -metoden.

Importer Java.util.*;
Importer Java.util.Treemap;
Offentlig klasse Main

public static void main (String [] args)
// Lag et treemap med nøkkel og verdi som heltall og strengtyper
Treemap Grains = New Treemap ();
// Sett inn 6 nøkkelverdier i kornobjektet
korn.put (1, "hvete");
korn.Put (2, "Paddy");
korn.put (3, "mais");
korn.put (6, "bygg");
korn.put (5, "nøtter");
korn.put (4, "cashew");
System.ute.Println ("Faktiske matkorn:"+ korn);
// Fjern det siste paret
System.ute.Println ("Fjernet par er:"+ korn.Pollastentry ());
System.ute.println ("endelige matkorn:"+ korn);

Produksjon:

Vi kan se det 6 = bygg blir fjernet og returnert.

De endelige nøkkelverdiparene som er til stede i Treemap er (1, ”hvete”), (2, “Paddy”), (3, “Mais”), (5, “Nøtter”) og (4, “Cashew”).

Forklaring:

Linje 9: Lag et treemap med nøkkel og verdi som heltall og strengtyper.

Linje 12-17: Legg til 6 nøkkelverdipar i kornsamlingsobjektet.

Linje 19: Få dataene fra Treemap-korn.

Linje 22: Fjern det siste nøkkelverdiparet.

Linje 24: Vis de endelige treemap-korn etter fjernet det siste elementet fra Treemap.

Konklusjon

Å fjerne de minst og høyeste nøkkelverdiparene er enkelt i Treemap-samlingen i Java ved bruk av PollFirstentry () og Pollastentry () -metodene. Hvis Treemap -samlingsobjektet er tomt, returneres null. Disse metodene returnerer ikke noen form for unntak.