Mám zoznam polí obsahujúci zoznam objektov. Snažím sa zistiť, či posledný prvok poľa obsahuje objekt rovný sn.i
arraylist.size() -1
vráti celé číslo, takže ho nemôžem použiť na porovnanie môjho objektu.
Existuje nejaký spôsob, ako to dosiahnuť, takže vráti hodnotu môjho objektu namiesto celého čísla?
odpovede:
4 pre odpoveď č. 1Mali by ste použiť metódu get:
arraylist.get(arraylist.size() - 1);
Týmto sa objekt vráti na posledné miesto vo vašom arrayliste.
Varovanie, ak máte prázdny arraylist, vyvolá to chybu. Najprv by ste mali skontrolovať, či je zoznam prázdny:
if(arraylist.size() > 0)
{
arraylist.get(arraylist.size() - 1);
}
1 pre odpoveď č. 2
Len s:
arraylist.get(arraylist.size() -1 )