java list 获取最后一条数据
时间: 2023-02-08 21:16:59 浏览: 208
Java中使用List类型获取最后一条数据的方法是使用List对象的get(size-1)方法。其中size是List对象的长度。例如:
```
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
String last = list.get(list.size()-1);
```
这样变量last就存储了List中最后一个元素,即"orange"。
相关问题
java 8 获取list中第一条数据
你可以使用Java 8的Stream API来获取List中的第一条数据。具体实现如下:
```java
List<String> list = Arrays.asList("a", "b", "c");
Optional<String> firstItem = list.stream().findFirst();
if(firstItem.isPresent()) {
System.out.println(firstItem.get());
}
```
输出结果为:
```
a
```
这里使用`findFirst()`方法获取第一个元素,如果List为空,它将返回一个空的`Optional`对象。我们可以使用`isPresent()`方法检查`Optional`对象是否包含值,并使用`get()`方法获取值。
java怎么取到list里面最后一条数据
可以使用List的get()方法和size()方法来获取列表中的最后一个元素。代码如下:
```java
List<Object> list = new ArrayList<>();
// 添加元素到列表
Object lastObj = list.get(list.size() - 1); // 获取最后一个元素
```
这里使用了`list.size() - 1`来获取最后一个元素的下标,然后再使用`list.get()`方法来获取该元素。请注意,这种方法需要确保列表不为空,否则会抛出`IndexOutOfBoundsException`异常。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)