Inneholderey ()
Java.util.Treemap.Inneholdere () brukes til å sjekke om den aktuelle tasten eksisterer i det gitte Treemap -samlingsobjektet eller ikke. True blir returnert hvis nøkkelen er til stede i Treemap -samlingsobjektet. Ellers blir falsk returnert.
Det er viktig å sjekke og gi nøkkelen til riktig datatype. Ellers returnerer den ClasscastException. Hvis vi gir nøkkelen som null, hever den NullPointerException. Denne metoden tar bare en parameter.
Syntaks:
treemap_object.Inneholderey (objekt)
Hvor Treemap_Object representerer Treemap Collection.
Parameter:
Objekt spesifiserer om det er til stede som nøkkelen i treemap_object eller ikke.
Eksempel 1:
Her oppretter vi en Treemap -samling som lagrer befolkningstallet som nøkkel og by/stat som verdi. Nå sjekker vi for noen nøkler.
Importer Java.util.*;
Importer Java.util.Treemap;
Offentlig klasse Main
public static void main (String [] args)
// Lag et treemap med nøkkel som heltall og verdi som strengtyper
TREEMAP Population_Data = new Treemap ();
// Sett inn 5 verdier i populasjons_data -objektet
Population_data.Put (1200, "Kina");
Population_data.Put (2890, "Storbritannia");
Population_data.put (5000, "oss");
Population_data.put (1500, "Delhi");
Population_data.Put (400, "Japan");
System.ute.Println ("Befolkning:"+ populasjon_data);
// Sjekk for Key-200
System.ute.Println ("Finnes 200 som nøkkelen i populasjonen_data?- "+Population_data.Inneholderey (200));
// sjekk for nøkkel-1500
System.ute.Println ("Finnes 1500 som nøkkelen i populasjons_data?- "+Population_data.Inneholderey (1500));
Produksjon:
- 200 eksisterer ikke i befolkningen_data.
- 1500 eksisterer i befolkningen_data.
Forklaring:
Linje 9-16: Lag treemapet med 5 nøkkelverdipar.
Linje 21: Sjekk for Key-200.
Linje 24: Sjekk for Key-1500.
Eksempel 2:
Sjekk om nøkkelen - ”Linux” eksisterer i Treemap -objektet eller ikke.
Importer Java.util.*;
Importer Java.util.Treemap;
Offentlig klasse Main
public static void main (String [] args)
// Lag et treemap med nøkkel som heltall og verdi som strengtyper
TREEMAP Population_Data = new Treemap ();
// Sett inn 5 verdier i populasjons_data -objektet
Population_data.Put (1200, "Kina");
Population_data.Put (2890, "Storbritannia");
Population_data.put (5000, "oss");
Population_data.put (1500, "Delhi");
Population_data.Put (400, "Japan");
System.ute.Println ("Befolkning:"+ populasjon_data);
// sjekk for nøkkel-linux
System.ute.Println ("Finnes Linux som nøkkelen i populasjonen_data?- ""
+Population_data.Inneholderey ("Linux"));
Produksjon:
Vi kan se at ClasscastException heves siden vi ga nøkkelen som strengtype. Selve nøkkeltypen er heltall.
Forklaring:
Linje 9-16: Lag treemapet med 5 nøkkelverdipar.
Linje 21: Sjekk for nøkkelen - ”Linux”.
Inneholder Valualue ()
Java.util.Treemap.InneholderSvalue () brukes til å sjekke om den spesielle verdien eksisterer i det gitte Treemap -samlingsobjektet eller ikke. True blir returnert hvis verdien er til stede i Treemap -samlingsobjektet. Ellers blir falsk returnert. Denne metoden tar bare en parameter.
Syntaks:
treemap_object.InneholderSvalue (objekt)
Hvor Treemap_Object representerer Treemap Collection.
Parameter:
Objekt spesifiserer om det er til stede som verdi i treemap_object eller ikke.
Eksempel 1:
Her oppretter vi en Treemap -samling som lagrer befolkningstallet som nøkkel og by/stat som verdi. Nå sjekker vi for noen verdier.
Importer Java.util.*;
Importer Java.util.Treemap;
Offentlig klasse Main
public static void main (String [] args)
// Lag et treemap med nøkkel som heltall og verdi som strengtyper
TREEMAP Population_Data = new Treemap ();
// Sett inn 5 verdier i populasjons_data -objektet
Population_data.Put (1200, "Kina");
Population_data.Put (2890, "Storbritannia");
Population_data.put (5000, "oss");
Population_data.put (1500, "Delhi");
Population_data.Put (400, "Japan");
System.ute.Println ("Befolkning:"+ populasjon_data);
// sjekk for verdi-UK
System.ute.Println ("eksisterer Storbritannia som verdi i befolkningen_data?- "+Population_data.InneholderSvalue ("Storbritannia"));
// Sjekk for verdi-nepal
System.ute.Println ("Eksisterer Nepal som verdi i befolkningen_data?- "+Population_data.inneholder Valuering ("Nepal"));
Produksjon:
- “Storbritannia” eksisterer i befolkningen_data.
- “Nepal” eksisterer ikke i befolkningen_data.
Forklaring:
Linje 9-16: Lag treemapet med 5 nøkkelverdipar.
Linje 21: Sjekk for verdien - ”Storbritannia”.
Linje 24: Sjekk for verdien - ”Nepal”.
Eksempel 2:
Sjekk om nullverdien eksisterer i Treemap -objektet eller ikke.
Importer Java.util.*;
Importer Java.util.Treemap;
Offentlig klasse Main
public static void main (String [] args)
// Lag et treemap med nøkkel som heltall og verdi som strengtyper
TREEMAP Population_Data = new Treemap ();
// Sett inn 5 verdier i populasjons_data -objektet
Population_data.Put (1200, "Kina");
Population_data.Put (2890, "Storbritannia");
Population_data.put (5000, "oss");
Population_data.put (1500, "Delhi");
Population_data.Put (400, "Japan");
System.ute.Println ("Befolkning:"+ populasjon_data);
// sjekk for verdi-null
System.ute.println ("eksisterer null som verdi i populasjonen_data?- "+Population_data.inneholder Valuering (null));
Produksjon:
Null eksisterer ikke i polulering_data. Så falsk blir returnert.
Forklaring:
Linje 9-16: Lag treemapet med 5 nøkkelverdipar.
Linje 21: Sjekk for nullverdien.
Konklusjon
Ved å bruke contactSkey () og ContainSvalue () -metoder som er tilgjengelige i TREEMAP -samlingen, kan vi se etter bestemte nøkler og verdier. Forsikre deg om at du bruker ContacSkey () -metode. Gi nøkkelen riktig datatype, ellers vil den returnere ClasscastException. Og hvis vi gir nøkkelen som null, vil den heve NullPointerException.