Java怎么直接给list集合的最后一个元素赋值
时间: 2023-06-01 14:06:12 浏览: 222
java 中如何从LIST 对象取值
5星 · 资源好评率100%
你好,关于你的问题,你可以通过以下方式直接给list集合的最后一个元素赋值:
1. 使用set()方法:使用set(int index, E element)方法,将指定位置的元素替换为指定的元素。通过list.size()方法获取到集合长度,并将元素值赋值给最后一个元素即可。示例如下:
```
List<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
list.set(list.size() - 1, "新的最后一个元素");
```
2. 使用Collections类的replaceAll()方法:该方法可以将指定集合中符合条件的元素全部替换为新元素。通过Collections.singletonList()方法获取集合最后一个元素作为替换目标即可。示例如下:
```
List<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
Collections.replaceAll(list, list.get(list.size() - 1), "新的最后一个元素");
```
希望能帮到你。如果有其他问题,请随时提出。
阅读全文