Java 列表寻址第一个和最后一个元素

Pra*_*yot 3 java collections

除了访问 java 列表中的第一个和最后一个位置之外,还有其他更好的方法吗

curr.set(curr.size()-1, 10);
curr.get(curr.size()-1);
curr.set(0, 10);
curr.get(0);
Run Code Online (Sandbox Code Playgroud)

其中 curr 可以假定为一个列表。

Sle*_*idi 5

如果使用,LinkedList您可以获得最后一个和第一个元素。

LinkedList<String> linkedList = new LinkedList<>();
linkedList.add("element");

String last = linkedList.getLast();
String first = linkedList.getFirst();
Run Code Online (Sandbox Code Playgroud)

两个操作都是常数时间,但NoSuchElementException如果列表为空,则会抛出 a 。