除了访问 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 可以假定为一个列表。
如果使用,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 。
| 归档时间: |
|
| 查看次数: |
1122 次 |
| 最近记录: |