JAVA JDK8 List获取属性列表
作者:Sam哥哥 时间:2023-04-12 04:32:42
概述
在JDK 1.8
里,可以使用如下代码获取List
元素对象中某个属性的列表。
package test;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class ListAttrTest {
public static void main(String[] args) {
List<Coupon> couponList = new ArrayList<>();
Coupon coupon1 = new Coupon(1,100,"优惠券1");
Coupon coupon2 = new Coupon(2,200,"优惠券2");
Coupon coupon3 = new Coupon(3,300,"优惠券3");
couponList.add(coupon1);
couponList.add(coupon2);
couponList.add(coupon3);
List<Integer> resultList = couponList.stream().map(Coupon::getCouponId).collect(Collectors.toList());
System.out.println(resultList);
}
}
public class Coupon {
private Integer couponId;
private Integer price;
private String name;
public Coupon(Integer couponId, Integer price, String name) {
this.couponId = couponId;
this.price = price;
this.name = name;
}
public Integer getCouponId() {
return couponId;
}
public void setCouponId(Integer couponId) {
this.couponId = couponId;
}
public Integer getPrice() {
return price;
}
public void setPrice(Integer price) {
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
打印结果如下:
[1, 2, 3]
来源:https://blog.csdn.net/linsongbin1/article/details/83933184
标签:java,jdk,list,属性
0
投稿
猜你喜欢
Android仿IOS自定义AlertDialog提示框
2022-08-23 21:08:44
Spring Security基于JWT实现SSO单点登录详解
2022-02-28 10:56:55
使用JAXBContext 设置xml节点属性
2021-09-21 00:05:44
java并发编程专题(一)----线程基础知识
2021-10-30 00:28:42
SpringMVC 向jsp页面传递数据库读取到的值方法
2022-03-29 00:51:15
java map中相同的key保存多个value值方式
2022-12-12 20:05:45
C#如何解析http报文
2022-11-22 23:20:56
Java 自定义动态数组方式
2022-08-26 01:38:37
C#中DataGridView常用操作实例小结
2023-03-09 23:55:16
解决C#获取鼠标相对当前窗口坐标的实现方法
2022-10-07 12:57:57
Android实现View滑动效果的6种方法
2023-01-29 15:12:19
Android实战教程第五篇之一键锁屏应用
2023-12-03 18:47:36
SpringBoot web静态资源配置详解
2023-09-24 14:13:26
Java实现LeetCode(54.螺旋矩阵)
2023-01-26 20:54:00
IDEA远程连接HBase及其Java API实战详解
2023-11-27 21:54:46
android应用开发之spinner控件的简单使用
2021-10-29 08:07:22
VS Code开发React-Native及Flutter 开启无线局域网安卓真机调试问题
2022-04-05 18:32:06
使用Android开发接入第三方原生SDK实现微信登录
2023-04-05 09:41:14
Java登录功能实现token生成与验证
2023-11-30 07:57:28
C#中csv文件与DataTable互相导入处理实例解析
2023-01-16 19:32:35