Ten blog będzie szczegółowo omawiał użycie „ ArrayList.contains() ” w Javie.
Czym jest metoda „ArrayList.contains()” w Javie?
„ ArrayList.contains() ” w Javie służy do sprawdzenia, czy określony element znajduje się na podanej liście, czy nie.
Składnia
publiczny logiczna zawiera ( Obiekt )
W powyższej składni „ Obiekt ” odnosi się do elementu obiektu, który należy wyszukać.
Przykład 1: Wykorzystanie metody „ArrayList.contains()” do zastosowania sprawdzania listy tablic całkowitych
W tym przykładzie „ ArrayList.contains() ” można użyć do dodania liczb całkowitych do tablicy ArrayList, a następnie sprawdzenia, czy dana liczba całkowita znajduje się na liście:
lista tablic < Liczba całkowita > liczbaArr = nowy lista tablic <> ( ) ;
liczbaArr. dodać ( 5 ) ;
liczbaArr. dodać ( 6 ) ;
liczbaArr. dodać ( 7 ) ;
System . na zewnątrz . println ( „Lista tablic liczb całkowitych to:” + liczbaArr ) ;
System . na zewnątrz . wydrukować ( „Czy na liście tablic jest 5?” ) ;
System . na zewnątrz . println ( liczbaArr. zawiera ( 5 ) ) ;
System . na zewnątrz . wydrukować ( „Czy na liście tablic jest 1?” ) ;
System . na zewnątrz . println ( liczbaArr. zawiera ( 1 ) ) ;
W powyższym fragmencie kodu:
- Najpierw utwórz nowy „ lista tablic ” obiekt składający się z liczb całkowitych.
- W następnym kroku zastosuj „ dodać() ”, aby dodać określone liczby całkowite jako parametr (metoda) do tablicy i wyświetlić ją.
- Następnie skojarz „ zawiera() ” z określoną ArrayList, aby sprawdzić, czy określone liczby całkowite są zawarte w ArrayList.
- Jeśli tak, metoda zwraca wartość logiczną „ PRAWDA ”. W przeciwnym razie, ' FAŁSZ ” jest zwracany.
Wyjście
Na powyższym wyjściu widać, że poprzednia liczba całkowita jest zawarta w „ lista tablic ”, podczas gdy w tym drugim przypadku tak nie jest.
Przykład 2: Wykorzystanie metody „ArrayList.contains()” do zastosowania sprawdzania listy tablic łańcuchów
Na tej konkretnej ilustracji „ ArrayList.contains() ” może być wykorzystana do sprawdzenia ciągu zawartego w „ lista tablic ”:
lista tablic < Strunowy > strArr = nowy lista tablic <> ( ) ;strArr. dodać ( 'Złupić' ) ;
strArr. dodać ( „Dawid” ) ;
strArr. dodać ( „Albert” ) ;
System . na zewnątrz . println ( „Lista tablic ciągów to:” + strArr ) ;
System . na zewnątrz . wydrukować ( „Czy Jacob jest obecny na liście tablic?” ) ;
System . na zewnątrz . println ( strArr. zawiera ( 'Jakub' ) ) ;
System . na zewnątrz . wydrukować ( „Czy David jest obecny na liście tablic?” ) ;
System . na zewnątrz . println ( strArr. zawiera ( „Dawid” ) ) ;
Zastosuj następujące kroki, jak podano w powyższych wierszach kodu:
- Podobnie, przypomnij sobie omówione kroki tworzenia nowego „ lista tablic ” i dodanie podanych wartości ciągu.
- Następnie skojarz „ zawiera() ”, aby sprawdzić określone ciągi w ArrayList i wyświetlić odpowiednie wartości logiczne po spełnieniu i niezaspokojeniu warunku.
Wyjście
Przykład 3: Wykorzystanie metody „ArrayList.contains()” do sprawdzenia zarówno wartości Integer, jak i String ArrayList
W tym konkretnym przykładzie omawianą metodę można zaimplementować w celu sprawdzenia zarówno wartości całkowitych, jak i łańcuchowych na liście tablicowej:
lista tablic < Obiekt > strintArr = nowy lista tablic <> ( ) ;strintArr. dodać ( 'Złupić' ) ;
strintArr. dodać ( 1 ) ;
strintArr. dodać ( „Albert” ) ;
System . na zewnątrz . println ( „Lista tablic to:” + strintArr ) ;
System . na zewnątrz . wydrukować ( „Czy na liście tablic jest 1?” ) ;
System . na zewnątrz . println ( strintArr. zawiera ( 1 ) ) ;
System . na zewnątrz . wydrukować ( „Czy David jest obecny na liście tablic?” ) ;
System . na zewnątrz . println ( strintArr. zawiera ( „Dawid” ) ) ;
Na powyższej ilustracji wykonaj następujące czynności:
- Podobnie utwórz nowy „ lista tablic ' obiekt.
- Zwróć uwagę, że „ Obiekt ” obsługuje zarówno łańcuch, jak i liczbę całkowitą w tablicy.
- Następnie powtórz omówione kroki, aby dołączyć podany ciąg i wartości całkowite do „ lista tablic ”.
- Na koniec sprawdź konkretne wartości całkowite i łańcuchowe w ArrayList za pomocą „ zawiera() ” i zwróć odpowiednie dane wyjściowe.
Wyjście
Ten wynik oznacza, że żądane wymaganie zostało spełnione.
Wniosek
„ ArrayList.contains() ” w Javie służy do sprawdzenia, czy określony element znajduje się na podanej liście, czy nie. Ta metoda może być zastosowana do sprawdzenia liczby całkowitej i łańcucha w powiązanej liście ArrayList i zwraca odpowiedni wynik w postaci wartości logicznej. Ten artykuł ilustruje użycie „ ArrayList.contains() ” w Javie.