麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Java > 正文

Java三種方法將List轉換為Map的實例

2024-07-14 08:42:41
字體:
來源:轉載
供稿:網友

1.for循環

import com.google.common.base.Function;import com.google.common.collect.Maps;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class ListToMap {  public static void main(String[] args) {    List<User> userList = new ArrayList<>();    User user1 = new User();    user1.setId(1L);    user1.setAge("12");    User user2 = new User();    user2.setId(2L);    user2.setAge("13");    userList.add(user1);    userList.add(user2);    Map<Long, User> maps = new HashMap<>();    for (User user : userList) {      maps.put(user.getId(), user);    }    System.out.println(maps);  }  public static class User {    private Long id;    private String age;    public Long getId() {      return id;    }    public void setId(Long id) {      this.id = id;    }    public String getAge() {      return age;    }    public void setAge(String age) {      this.age = age;    }    @Override    public String toString() {      return "User{" +          "id=" + id +          ", age='" + age + '/'' +          '}';    }  }}

2.使用guava

Map<Long, User> maps = Maps.uniqueIndex(userList, new Function<User, Long>() {      @Override      public Long apply(User user) {        return user.getId();      }});

3.使用JDK1.8

Map<Long, User> maps = userList.stream().collect(Collectors.toMap(User::getId, user -> user));

看來還是使用JDK 1.8方便一些。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色小视频免费在线观看 | 国产羞羞视频在线免费观看 | 羞羞羞网站 | 国产一区免费在线 | 久久久久久久久成人 | 露脸各种姿势啪啪的清纯美女 | 美女黄色影院 | 午夜九九九 | 99re色| 国产在线免 | 毛片网站网址 | 毛片免费视频在线观看 | 久在线观看福利视频69 | 久久精品视频网址 | 91在线视频导航 | aa级黄色片 | av在线影片 | 日日狠狠久久偷偷四色综合免费 | 久久精品女人天堂av | 视频一区 在线 | www久久综合| 日本黄色免费播放 | 精品日韩欧美 | 99久久婷婷国产综合精品青牛牛 | 国产黄色一级大片 | 一区二区三区日韩电影 | 女教师~淫辱の动漫在线 | av在线一区二区三区 | 免费观看的毛片手机视频 | 欧美精品在线免费观看 | 亚洲无av | 黄色毛片免费视频 | 成人毛片免费看 | 毛片在哪里看 | 蜜桃网在线观看 | 精品亚洲成a人在线观看 | 亚洲精品久久久久久下一站 | 久久99综合 | 视频在线中文字幕 | 黄视频网址 | 高清一区二区在线观看 |