范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Java如何将List转换为MAP

  有时候我们需要将给定的 List 转换为 Map。
  如果你使用的是 Java 8 以后版本的话,Stream 是你的好朋友。
  Java 8 public Map convertListAfterJava8(List list) {     Map map = list.stream()       .collect(Collectors.toMap(Animal::getId, Function.identity()));     return map; }
  上面的代码可以非常容易的完成转换,我们有一个 Animal 对象的 List。
  上面的代码将会把 Id 作为 Key,然后生成的 Map 是以 id 为 Key,Animal 为Value 的 Map。Guava
  如果使用 Guava 就更加简单了。public Map convertListWithGuava(List list) {     Map map = Maps       .uniqueIndex(list, Animal::getId);     return map; }
  使用 Maps 的工具类就可以了,这个工具类可以直接用。更进一步
  如果对需要生成的 Map 进行处理。
  Key 是对象中的一个值,Value 是 List 对象中的另外一个值。
  例如可以使用下面的代码:listingStatusList.stream().collect(Collectors.toMap(CListingStatus::getListingStatusKey, CListingStatus::getListingStatus));
  其中 CListingStatus 对象是这样定义的。@Entity @Getter @Setter public class CListingStatus extends AbstractPersistable {      @ManyToOne     @JoinColumn(name = "rets_id", nullable = false)     private ConfRets confRets;      private String listingStatusKey;      private ListingStatus listingStatus ;  } 对 Map 中的对象设值
  针对 Stream 中的对象,我们可能还需要重新设置为其他的对象。
  这个时候我们就可以使用 lambda 函数了。
  同样的代码:        HashMap agentHashMap = (HashMap) mlsAgentList.stream().collect(Collectors.toMap(MlsAgent::getMlsAgentId, mlsAgent -> {             Agent agent = new Agent();             agent.setAgentId(mlsAgent.getMlsAgentId());             agent.setAgentNameFirst(mlsAgent.getNameFirst());             agent.setAgentNameLast(mlsAgent.getNameLast());             agent.setAgentEmail(mlsAgent.getEmail());             return agent;         }));
  我们返回的 Map 使用了一个新的对象为 Value。
  上面针对 Stream 转换为 Map 的方法进行了一些小总结,这些方法可能实际编程的时候使用的频率比较高。
  同时能够避免大量使用 For 循环的情况。
  Stream 还是需要好好了解下的。

唐佳丽强势入选国家队,实力强大到不讲道理,为何留洋会失败?距离东亚杯女足开赛的日期越来越近了,中国女足也是做好了充分准备,出征名单一经公布就给其她球队带来了很大的压力,特别是锋霸唐佳丽的入选更是让各支球队感到了胆战心惊。唐佳丽并没有参加在别傻了!难道你还在对便宜的东西有偏见吗?国货护肤有些东西真的四舍五入便宜到不要但你还千万别小瞧它就像我们的国货虽然便宜可耐不住好用啊性价比高用起来还安心反正我是很难拒绝像氧肤时光肌肽水乳把我脸蛋养的嫩嫩又紧至还有安牧丹熊至今还未婚的10位央视女主持,最大57岁,最小33岁,个个才貌兼备中央电视台一直都是国内播音行业的金字塔,这里聚集着来自全国各地的优秀女主播,其中不乏美女学霸,个个业务过硬,高考状元更是不在少数。或许是曲高和寡,央视竟然有这么多大龄未婚女主播,有三国演义28年已有27位演员去世,每一位都令人怀念蜀中再无马超,世上再无魏东亭,演员安亚平去世,终年58岁。安亚平,从小习武,1984年,20岁的他,在全国武术比赛大会上获双钩冠军。因为少林寺的火爆,香港电影人喜欢启用一些武术冠军大宅门21年,10位演员境况差距巨大,女2号没落,女9号成顶流2001年,大宅门在央视首播,以17。74的收视率夺得当年的收视冠军。直到现在,它都还有着9。3分的高分,在中国电视剧的历史上,这部剧堪称传奇。1剧本传奇。这部剧是根据真人真事改编狠人情侣爆红ins!深山打造8梦中情屋酸哭网友,现在还要去沙漠现在露营真的好火!尤其是年轻人,一到周末,露营就成了他们的partytime。但在国外,有一对狠人情侣萨拉和雅各布。把露营变成了永久版,直接躲进深山老林,打造了一套属于自己的梦中情现役仅5人季后赛100胜,詹姆斯高达174胜,库里杜兰特均无缘虽然詹姆斯上赛季无缘季后赛,之前一个赛季也只是首轮游,但是早在2020年,詹姆斯的季后赛胜场数(174胜)就已经先后超越邓肯和费舍尔,升至历史第一,也成为历史首位在季后赛中拿到超过许晴与刘波分手20年她未婚单身背后有眼泪,他为何客死日本?点击关注,每天都有名人故事感动您!许晴许晴是公认的大美女,从上世纪80年代到现在,一直热度不减。出道以来,她相继主演了东边日出西边雨笑傲江湖来来往往大清风云建国大业老炮儿盖世太保枪河南老一辈人最爱的5道下酒菜,经典特色,好吃不贵,你吃过吗?俗话说酒逢知己千杯少,话不投机半句多。平日里很少能遇到懂自己的知己,一旦遇见了那一定要举起酒杯多喝一点。那喝酒怎么能少得了下酒菜呢,接下来就由我给大家介绍一下我家乡的5道传统下酒菜呵护下一代,孕期用药需合理选择妊娠期间到底能不能吃药?孕期用药如何合理选择?在嘉定广播电视台综合广播FM100。3节目健康有道中,嘉宾对相关知识做了详细介绍,并解答了部分听众网友提出的问题,一起来看陆勤(左一)7款飞行员手表百年灵驾驶舱B50替代品最初于1884年推出,先驱莱昂百年灵开发了计时腕表,以满足军事工业和科学界日益增长的需求。这导致了创造简单,优雅和可辨别的计时码表的突破。随后,该公司于1982年在百年灵公司注册,
再奏黄河谣共赏齐鲁景山东将打造黄河文化旅游长廊推进黄河文化旅游带高质量发展有了新动作。近日,山东省委省政府印发的山东省黄河流域生态保护和高质量发展规划(下称规划)提出,将打造黄河文化旅游长廊,优化文化旅游布局。山东如何讲好新时上了年纪饮食注意以下六事,对身体有好处人上了年纪一定要注意日常生活,遵照食不厌精的原则,合理进补,增强免疫能力,真正达到健康长寿的目地。老年人在日常生活中注意以下几点,有助健康长寿。1少吃脂肪肉类和使身体肥胖的食物。2身体缺镁后,会有什么样的变化?很多人在补充营养的时候大多都会想到补充钙维生素C等等但却很少有人会想起补充镁而镁,是人体非常重要的一种矿物质镁在大脑认知功能神经运作方面有着不可替代的作用,对于体内褪黑素的产生也有建议中老年人春天多吃3种千金菜,补营养,身体健康少生病建议中老年人春天多吃3种营养值千金的菜,补营养,身体少生病一天之计在于晨,一年之计在于春,春季是一年健康养生的最好时节,春天身体养得好,这一年的健康都不会丢,特别对于中老年人群,岁维生素B2和维生素C能一起吃吗维生素B2和维生素C是两种常见维生素,都属于水溶性维生素,可以一起服用。维生素B2进入人体后会与蛋白质结合,生成一种氧化还原反应的脱氢酶,该脱氢酶是维持组织呼吸的重要物质,缺乏这种安神固本之要穴神门穴手少阴心经神门一取穴步骤第一步握拳微屈腕,从掌侧腕横纹尺侧向桡侧循按的第一根肌腱即为尺侧腕屈肌腱,其桡侧缘即为神门穴。第二步从神门沿尺侧腕屈肌桡侧,用拇指同身寸取1寸,即为通里穴。女人长期喝蒲公英水,可以消除乳腺结节?不妨了解蒲公英的中药名是黄花地丁,蒲公英是药食同源的食物,主要生长在农村的田野里,其是一种菊科植物,有花头,种子上覆盖着由白色冠毛形成的绒毛球。蒲公英在农村里叫婆婆丁,具有清热解毒消炎的作肚子疼忍一忍就过去了?当心!这几种腹痛格外危险平时肚子疼的时候,你会怎么做呢?可能是吃的不合适,喝点热水吧!应该是暂时的,忍一会就好了。吃点止疼药就行了。感觉不对劲,要不去医院看看吧。肚子疼在日常生活中时有发生,有时是左上疼,指甲竟然与肝有关系?听听中医怎么说。分享几味中药,补益肝血在农村有一个检查自己身体健康与否的土方法,就是伸出双手,看一看自己手指头上边的月牙。有月牙了就证明身体健康,没月牙或者是月牙小了,就说明身体缺乏营养了。这么说也对也不对。我们中医上春季养血不养阴,小心越养越虚!3个滋阴小妙招,助你养出好身体宋代的诗人王安石的诗作春日春风有时好,春日春风有时恶,不得春风花不开,花开又被风吹落。将春季的天气刻画地淋漓精致。春季的天气变化较大,温度起伏不定,所以人体的免疫系统也经常受到影响初春尝鲜,吃花摘芽正当时阳春三月,万物复苏,大地生机盎然,各种植物冒芽抽枝,吐蕊开花,给人们带来无限的遐想,无限的美丽,也大大丰富了人们的餐桌。本期回家吃饭带您吃花摘芽,尝春鲜享美味!春天不仅藏在漫山遍野