Java TreeMap - Contiene il taglio e contiene valori

Java TreeMap - Contiene il taglio e contiene valori

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:

  1. 200 non esiste nella popolazione_data.
  2. 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:

  1. "UK" esiste nella popolazione_data.
  2. "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.