Java Treemap - zawiera i zawiera wartość

Java Treemap - zawiera i zawiera wartość

Zawiera ()

Jawa.Util.Treemap.zawierający się w celu sprawdzenia, czy konkretny klucz istnieje w danym obiekcie kolekcji Treemap, czy nie. Prawda jest zwracana, jeśli klucz jest obecny w obiekcie kolekcji Treemap. W przeciwnym razie Fałsz zostaje zwrócony.
Ważne jest, aby sprawdzić i podać klawisz z prawidłowym typem danych. W przeciwnym razie zwraca ClasscastException. Jeśli podamy klucz jako zerowy, podnosi on NULLPOINTERException. Ta metoda przyjmuje tylko jeden parametr.

Składnia:

TrenaP_Object.zawiera (obiekt)

Gdzie Treemap_Object reprezentuje kolekcję Treemap.

Parametr:

Obiekt określa, czy jest obecny jako klucz w Treemap_Object, czy nie.

Przykład 1:

Tutaj tworzymy kolekcję Treemap, która przechowuje liczbę ludności jako klucz i miasto/stan jako wartość. Teraz sprawdzamy klucze.

Importuj Java.Util.*;
Importuj Java.Util.Treemap;
Klasa publiczna Main

public static void main (string [] args)
// Utwórz Treemap z kluczem jako liczbą całkowitą i wartością jako typów ciągów
Treemap populacja_data = new Treemap ();
// Włóż 5 wartości do obiektu populacji
populacja_data.Put (1200, „Chiny”);
populacja_data.Put (2890, „UK”);
populacja_data.Put (5000, „US”);
populacja_data.Put (1500, „Delhi”);
populacja_data.Put (400, „Japonia”);
System.na zewnątrz.println („populacja:”+ populacja_data);
// Sprawdź klucz-200
System.na zewnątrz.println („czy 200 istnieje jako kluczowy w populacji_data?- „+populacja_data.zawiera (200));
// Sprawdź klawisz 1500
System.na zewnątrz.println („czy 1500 istnieje jako kluczowy w populacji_data?- „+populacja_data.zawiera (1500));

Wyjście:

  1. 200 nie istnieje w populacji_data.
  2. 1500 istnieje w populacji_data.

Wyjaśnienie:

Linia 9-16: Utwórz Treemap z 5 parami kluczowej wartości.

Linia 21: Sprawdź klawisz-200.

Linia 24: Sprawdź klucz-1500.

Przykład 2:

Sprawdź, czy klucz - „Linux” istnieje w obiekcie Treemap, czy nie.

Importuj Java.Util.*;
Importuj Java.Util.Treemap;
Klasa publiczna Main

public static void main (string [] args)
// Utwórz Treemap z kluczem jako liczbą całkowitą i wartością jako typów ciągów
Treemap populacja_data = new Treemap ();
// Włóż 5 wartości do obiektu populacji
populacja_data.Put (1200, „Chiny”);
populacja_data.Put (2890, „UK”);
populacja_data.Put (5000, „US”);
populacja_data.Put (1500, „Delhi”);
populacja_data.Put (400, „Japonia”);
System.na zewnątrz.println („populacja:”+ populacja_data);
// Sprawdź klawisz-linuk
System.na zewnątrz.println („Czy Linux istnieje jako klucz w populacji_data?- "
+populacja_data.zawiera („Linux”));

Wyjście:

Widzimy, że ClasscastException jest podniesiony, ponieważ podaliśmy klucz jako typ ciągów. Rzeczywisty typ klucza to liczba całkowita.

Wyjaśnienie:

Linia 9-16: Utwórz Treemap z 5 parami kluczowej wartości.

Linia 21: Sprawdź klucz - „Linux”.

Zawiera wartość ()

Jawa.Util.Treemap.zawiera wartość () służy do sprawdzenia, czy konkretna wartość istnieje w danym obiekcie kolekcji Treemap. Prawda jest zwracana, jeśli wartość jest obecna w obiekcie kolekcji Treemap. W przeciwnym razie Fałsz zostaje zwrócony. Ta metoda przyjmuje tylko jeden parametr.

Składnia:

TrenaP_Object.zawiera wartość (obiekt)

Gdzie Treemap_Object reprezentuje kolekcję Treemap.

Parametr:

Obiekt określa, czy jest obecny jako wartość w Treemap_Object, czy nie.

Przykład 1:

Tutaj tworzymy kolekcję Treemap, która przechowuje liczbę ludności jako klucz i miasto/stan jako wartość. Teraz sprawdzamy niektóre wartości.

Importuj Java.Util.*;
Importuj Java.Util.Treemap;
Klasa publiczna Main

public static void main (string [] args)
// Utwórz Treemap z kluczem jako liczbą całkowitą i wartością jako typów ciągów
Treemap populacja_data = new Treemap ();
// Włóż 5 wartości do obiektu populacji
populacja_data.Put (1200, „Chiny”);
populacja_data.Put (2890, „UK”);
populacja_data.Put (5000, „US”);
populacja_data.Put (1500, „Delhi”);
populacja_data.Put (400, „Japonia”);
System.na zewnątrz.println („populacja:”+ populacja_data);
// Sprawdź wartość-uk
System.na zewnątrz.println („czy Wielka Brytania istnieje jako wartość w populacji_data?- „+populacja_data.zawiera wartość („uk”));
// Sprawdź wartość-nepal
System.na zewnątrz.println („Czy Nepal istnieje jako wartość w populacji_data?- „+populacja_data.zawiera wartość („Nepal”));

Wyjście:

  1. „Wielka Brytania” istnieje w populacji_data.
  2. „Nepal” nie istnieje w populacji_data.

Wyjaśnienie:

Linia 9-16: Utwórz Treemap z 5 parami kluczowej wartości.

Linia 21: Sprawdź wartość - „UK”.

Linia 24: Sprawdź wartość - „Nepal”.

Przykład 2:

Sprawdź, czy wartość zerowa istnieje w obiekcie Treemap, czy nie.

Importuj Java.Util.*;
Importuj Java.Util.Treemap;
Klasa publiczna Main

public static void main (string [] args)
// Utwórz Treemap z kluczem jako liczbą całkowitą i wartością jako typów ciągów
Treemap populacja_data = new Treemap ();
// Włóż 5 wartości do obiektu populacji
populacja_data.Put (1200, „Chiny”);
populacja_data.Put (2890, „UK”);
populacja_data.Put (5000, „US”);
populacja_data.Put (1500, „Delhi”);
populacja_data.Put (400, „Japonia”);
System.na zewnątrz.println („populacja:”+ populacja_data);
// Sprawdź wartość null
System.na zewnątrz.println („Czy NULL istnieje jako wartość w populacji_data?- „+populacja_data.zawiera wartość (null));

Wyjście:

NULL nie istnieje w Polulation_Data. Więc Fałsz zostaje zwrócony.

Wyjaśnienie:

Linia 9-16: Utwórz Treemap z 5 parami kluczowej wartości.

Linia 21: Sprawdź wartość null.

Wniosek

Korzystając z metod ContereSKEY () i ConlectAnSValue () dostępnych w kolekcji Treemap, możemy sprawdzić poszczególne klucze i wartości. Upewnij się, że przy użyciu metody Conlectey (). Podaj klucz z prawidłowym typem danych, w przeciwnym razie zwróci on ClasscastException. A jeśli zapewnimy klucz jako NULL, podniesie on NULLPOINTERException.