1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java list最后一个元素_Java 8 Stream List 获取最后一个元素

java list最后一个元素_Java 8 Stream List 获取最后一个元素

时间:2024-07-01 06:40:01

相关推荐

java list最后一个元素_Java 8 Stream List 获取最后一个元素

在Java 8中,我们可以使用reduce或skip获取Stream的最后一个元素。

1. Stream.reduce

Java8Example1.java

package com.mkyong;

import java.util.Arrays;

import java.util.List;

public class Java8Example1 {

public static void main(String[] args) {

List list = Arrays.asList("node", "java", "c++", "react", "javascript");

String result = list.stream().reduce((first, second) -> second).orElse("no last element");

System.out.println(result);

}

输出量

javascript

进一步阅读:Java 8 Stream.reduce()示例

2. Stream.skip

Java8Example2.java

package com.mkyong;

import java.util.Arrays;

import java.util.List;

public class Java8Example2 {

public static void main(String[] args) {

List list = Arrays.asList("node", "java", "c++", "react", "javascript");

// get last element from a list

String result = list.get(list.size() - 1);

System.out.println(result);

// get last element from a stream, via skip

String result2 = list.stream().skip(list.size() - 1).findFirst().orElse("no last element");

System.out.println(result2);

}

输出量

javascript

javascript

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。