Contienekey ()
Giava.util.TreeMap.contienekey () viene utilizzato per verificare se la chiave particolare esiste nell'oggetto di raccolta TreeMap, o no. True viene restituito se la chiave è presente nell'oggetto di raccolta TreeMap. Altrimenti, False viene restituito.
È importante controllare e fornire la chiave il tipo di dati corretto. Altrimenti, restituisce il ClasscastException. Se forniamo la chiave come null, aumenta il NullpointerException. Questo metodo richiede un solo parametro.
Sintassi:
treeMap_object.contienekey (oggetto)
Dove il TreeMap_Object rappresenta la collezione TreeMap.
Parametro:
L'oggetto specifica se è presente come chiave nel TreeMap_Object o no.
Esempio 1:
Qui, creiamo una collezione TreeMap che immagazzina il conteggio della popolazione come chiave e città come valore. Ora, controlliamo alcune chiavi.
Importa Java.util.*;
Importa Java.util.TreeMap;
Classe pubblica Main
public static void main (string [] args)
// crea un traemap con la chiave come intero e valore come tipi di stringa
TEMAP POPOPOLE_DATA = new TreeMap ();
// Inserisci 5 valori nell'oggetto popolazione_data
popolazione_data.put (1200, "Cina");
popolazione_data.put (2890, "UK");
popolazione_data.put (5000, "noi");
popolazione_data.put (1500, "Delhi");
popolazione_data.put (400, "Giappone");
Sistema.fuori.println ("popolazione:"+ popolazione_data);
// Controlla la chiave-200
Sistema.fuori.println ("fa 200 esiste come chiave nella popolazione_data?- "+popolazione_data.contienekey (200));
// Controlla la chiave-1500
Sistema.fuori.println ("fa 1500 esiste come chiave nella popolazione_data?- "+popolazione_data.contienekey (1500));
Produzione:
- 200 non esiste nella popolazione_data.
- 1500 esiste nella popolazione_data.
Spiegazione:
Riga 9-16: Crea il TreeMap con 5 coppie di valore chiave.
Riga 21: Controlla il tasto-200.
Riga 24: Controlla la chiave-1500.
Esempio 2:
Controlla se la chiave - "Linux" esiste nell'oggetto TreeMap o no.
Importa Java.util.*;
Importa Java.util.TreeMap;
Classe pubblica Main
public static void main (string [] args)
// crea un traemap con la chiave come intero e valore come tipi di stringa
TEMAP POPOPOLE_DATA = new TreeMap ();
// Inserisci 5 valori nell'oggetto popolazione_data
popolazione_data.put (1200, "Cina");
popolazione_data.put (2890, "UK");
popolazione_data.put (5000, "noi");
popolazione_data.put (1500, "Delhi");
popolazione_data.put (400, "Giappone");
Sistema.fuori.println ("popolazione:"+ popolazione_data);
// Controlla Key-Linux
Sistema.fuori.println ("fa Linux esiste come chiave nella popolazione_data?- "
+popolazione_data.contieneKey ("Linux"));
Produzione:
Possiamo vedere che il ClasscastException è sollevato poiché abbiamo fornito la chiave come tipo di stringa. Il tipo di chiave reale è intero.
Spiegazione:
Riga 9-16: Crea il TreeMap con 5 coppie di valore chiave.
Riga 21: Controlla la chiave - "Linux".
Contiene valori ()
Giava.util.TreeMap.contieneValue () viene utilizzato per verificare se il valore particolare esiste nell'oggetto di raccolta TreeMap indicata o no. True viene restituito se il valore è presente nell'oggetto di raccolta TreeMap. Altrimenti, False viene restituito. Questo metodo richiede un solo parametro.
Sintassi:
treeMap_object.contiene valori (oggetto)
Dove il TreeMap_Object rappresenta la collezione TreeMap.
Parametro:
L'oggetto specifica se è presente come valore nel TreeMap_Object o no.
Esempio 1:
Qui, creiamo una collezione TreeMap che immagazzina il conteggio della popolazione come chiave e città come valore. Ora, controlliamo alcuni valori.
Importa Java.util.*;
Importa Java.util.TreeMap;
Classe pubblica Main
public static void main (string [] args)
// crea un traemap con la chiave come intero e valore come tipi di stringa
TEMAP POPOPOLE_DATA = new TreeMap ();
// Inserisci 5 valori nell'oggetto popolazione_data
popolazione_data.put (1200, "Cina");
popolazione_data.put (2890, "UK");
popolazione_data.put (5000, "noi");
popolazione_data.put (1500, "Delhi");
popolazione_data.put (400, "Giappone");
Sistema.fuori.println ("popolazione:"+ popolazione_data);
// Controlla Value-UK
Sistema.fuori.println ("fa il Regno Unito esiste come valore nella popolazione_data?- "+popolazione_data.contieneValue ("uk"));
// Controlla il valore-nepal
Sistema.fuori.println ("Il Nepal esiste come valore nella popolazione_data?- "+popolazione_data.contieneValue ("Nepal"));
Produzione:
- "UK" esiste nella popolazione_data.
- "Nepal" non esiste nella popolazione_data.
Spiegazione:
Riga 9-16: Crea il TreeMap con 5 coppie di valore chiave.
Riga 21: Controlla il valore - "Regno Unito".
Riga 24: Verifica il valore - "Nepal".
Esempio 2:
Controlla se il valore null esiste nell'oggetto TreeMap o no.
Importa Java.util.*;
Importa Java.util.TreeMap;
Classe pubblica Main
public static void main (string [] args)
// crea un traemap con la chiave come intero e valore come tipi di stringa
TEMAP POPOPOLE_DATA = new TreeMap ();
// Inserisci 5 valori nell'oggetto popolazione_data
popolazione_data.put (1200, "Cina");
popolazione_data.put (2890, "UK");
popolazione_data.put (5000, "noi");
popolazione_data.put (1500, "Delhi");
popolazione_data.put (400, "Giappone");
Sistema.fuori.println ("popolazione:"+ popolazione_data);
// Controlla il valore-null
Sistema.fuori.println ("Null esiste come valore nella popolazione_data?- "+popolazione_data.contiene Value (null));
Produzione:
NULL non esiste in Polulation_data. Quindi, False viene restituito.
Spiegazione:
Riga 9-16: Crea il TreeMap con 5 coppie di valore chiave.
Riga 21: Controlla il valore null.
Conclusione
Utilizzando i metodi contiene tasties () e contiene valori. Assicurati che durante l'utilizzo del metodo contuninkey (). Fornire la chiave il tipo di dati corretto, altrimenti restituirà il ClasscastException. E se forniamo la chiave come null, aumenterà NullpointerException.