/ / Znajdowanie obiektu w ostatnim elemencie ArrayList Java [duplikat] - java, arraylist

Znajdowanie obiektu w ostatnim elemencie ArrayList Java [duplicate] - java, arraylist

Mam ArrayList zawierający listę obiektów. Próbuję dowiedzieć się, czy ostatni element tablicy zawiera obiekt równy sn.i

arraylist.size() -1 zwraca liczbę całkowitą, więc nie mogę jej użyć do porównania mojego obiektu.

Czy istnieje sposób, aby to zrobić, więc zwraca moją wartość obiektu zamiast liczby całkowitej?

Odpowiedzi:

4 dla odpowiedzi № 1

Powinieneś użyć metody get:

arraylist.get(arraylist.size() - 1);

Spowoduje to zwrócenie obiektu w ostatnim miejscu na liście arraylist.

Ostrzegaj, jeśli masz pustą listę arraylist, spowoduje to błąd. Najpierw sprawdź, czy lista jest pusta:

if(arraylist.size() > 0)
{
arraylist.get(arraylist.size() - 1);
}

1 dla odpowiedzi nr 2

Tylko z:

arraylist.get(arraylist.size() -1 )