策码奔腾

java集合的stream操作

 

//获取user里面所有id集合
        List<String> idList = list.stream().map(User::getId).collect(Collectors.toList());

//list转换为id为key的map
Map<String, User> userMap = list.stream().collect(Collectors.toMap(User::getId, a -> a,(k1,k2)->k1));

//
list转换为type为key的分类mapList Map<String, User> userMap = list.stream().collect(Collectors.groupingBy(User::getType));

//list转换为数组
list.stream().toArray(String[]::new);


stream的方法


Collectors的静态方法
posted @ 2023-04-18 09:37  策码奔腾  阅读(54)  评论(0编辑  收藏  举报
console.log('欢迎');