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 № 1Powinieneś 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 )