使用场景
查询数据库获取一个List集合对象,只想获取每个对象的id值。
使用方法
可使用 stream() 流快速对集合对象进行操作,操作方法如下:
public void test(){
List<Student> list = new ArrayList<>();
List<Integer> ids = list.stream().map(l -> l.getId).collection(Collectors.toList())
}
拓展
可以对数据类型进行转换
public void test{
List<Student> list = new ArrayList<>();
// 转换成String集合
List<String> ids = list.steam().map(l -> l.getId.toString).collection(Collectors.toList())
}