Co to jest metoda ArrayList.contains() w Javie

Co To Jest Metoda Arraylist Contains W Javie



Podczas programowania w Javie mogą wystąpić sytuacje, w których programista musi zlokalizować wpisy w przypadku danych masowych. Na przykład dostęp do ważnych danych lub ich części w celu ich natychmiastowego wykorzystania. W takich sytuacjach „ ArrayList.contains() ” w Javie jest bardzo pomocna w skutecznym uzyskiwaniu dostępu, analizowaniu i aktualizowaniu bieżących zasobów.

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.