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:
- 200 nie istnieje w populacji_data.
- 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:
- „Wielka Brytania” istnieje w populacji_data.
- „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.