last()
метод настільки ж легко , як list.get(list.size()-1)
, точно так само як не існує first()
спосіб або fifth()
метод. Синтезувати це не так складно і це спеціалізація. Ви також можете reverse()
вказати список і те, list.get(0)
що дасть last
товар. Те, що легко зробити, зазвичай не отримує власних спеціалізованих методів.
import java.util.ArrayList;
import java.util.List;
public class Main
{
public static void main(String[] args)
{
final List<String> l = new ArrayList<String>();
l.add("A");
l.add("B");
l.add("Z");
System.out.println("l.get(0) = " + l.get(0));
System.out.println("l.get(l.size()-1) = " + l.get(l.size() - 1));
}
}
призводить до наступного результату
l.get(0) = A
l.get(l.size()-1) = Z
також можна вважати, що все, що реалізує List
інтерфейс, насправді має концепцію last()
чого-небудь.
collection.get(collection.size() - 1)
.