1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      在Java中將List轉(zhuǎn)換為Map的方式有哪些

      這篇文章主要介紹了在Java中將List轉(zhuǎn)換為Map的方式有哪些,此處通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考價(jià)值,需要的朋友可以參考下:

      成都創(chuàng)新互聯(lián)公司長期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為翁牛特企業(yè)提供專業(yè)的網(wǎng)站制作、網(wǎng)站建設(shè),翁牛特網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

      1.for循環(huán)

      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 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 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 maps = Maps.uniqueIndex(userList, new Function() {
            @Override
            public Long apply(User user) {
              return user.getId();
            }
      });

      3.使用JDK1.8

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

      到此這篇關(guān)于在Java中將List轉(zhuǎn)換為Map的方式有哪些的文章就介紹到這了,更多相關(guān)內(nèi)容請搜索創(chuàng)新互聯(lián)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持創(chuàng)新互聯(lián)!


      當(dāng)前名稱:在Java中將List轉(zhuǎn)換為Map的方式有哪些
      網(wǎng)站路徑:http://www.ef60e0e.cn/article/picsei.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        张家口市| 黄山市| 茌平县| 富蕴县| 汉沽区| 许昌县| 永新县| 福建省| 马鞍山市| 台东县| 拜泉县| 东安县| 社会| 房产| 漯河市| 洛浦县| 岳阳市| 满城县| 奎屯市| 乐陵市| 棋牌| 沛县| 白银市| 长乐市| 通渭县| 邵东县| 依兰县| 新疆| 庄河市| 阜平县| 准格尔旗| 阿合奇县| 天津市| 日喀则市| 工布江达县| 海宁市| 商河县| 石渠县| 咸丰县| 广饶县| 巴楚县|