JDK8怎么通过Stream对List、Map操作和互转-创新互联
本篇内容主要讲解“JDK8怎么通过Stream对List、Map操作和互转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JDK8怎么通过Stream对List、Map操作和互转”吧!
创新互联长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为石门企业提供专业的成都网站建设、做网站,石门网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。1、Map数据转换为自定义对象的List,例如把map的key,value分别对应Person对象两个属性:
List
以上三种方式不同之处在于排序的处理。参考链接:
/tupian/20230522/page-not-found employees = persons.stream() .filter(p -> p.getLastName().equals("l1")) .map(p -> new Employee(p.getName(), p.getLastName(), 1000)) .collect(Collectors.toList());
3、从List中过滤出一个元素
User match = users.stream().filter((user) -> user.getId() == 1).findAny().get();
4、List转换为Map
public class Hosting { private int Id; private String name; private long websites; public Hosting(int id, String name, long websites) { Id = id; this.name = name; this.websites = websites; } //getters, setters and toString()} Map
到此,相信大家对“JDK8怎么通过Stream对List、Map操作和互转”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
标题名称:JDK8怎么通过Stream对List、Map操作和互转-创新互联
文章源于:http://scjbc.cn/article/ceohsg.html