java 获取list最后一个元素(对象)
import java.util.Arrays;
import java.util.List;
public class Test {
public static void main(String[] args) {
List list = Arrays.asList("node", "java", "c++", "react", "javascript");
Object result = list.get(list.size() - 1);
System.out.println(result);
Object result2 = list.stream().skip(list.size() - 1).findFirst().orElse("no last element");
System.out.println(result2);
Object result3 = list.stream().reduce((first, second) -> second).orElse("no last element");
System.out.println(result3);
}
// 同样也可以适用于list<Object>的取值
输出
javascript
javascript
javascript
惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。
一代天骄,成吉思汗,只识弯弓射大雕。
俱往矣,数风流人物,还看今朝