激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - List轉換成Map工具類的簡單實例

List轉換成Map工具類的簡單實例

2020-07-29 14:51jingxian Java教程

下面小編就為大家帶來一篇List轉換成Map工具類的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

實例如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public class List2MapUtils {
 
    /**
     * K: key class type, V: value class type
     *
     * @param sourceList
     * @param keyName
     *      key property
     * @param keyClass
     *      key Class type
     * @return
     */
    public static <K, V> Map<K, V> convert2Map(List<V> sourceList, String keyName, Class<K> keyClass) {
        Map<K, V> map = new HashMap<K, V>();
 
        if (sourceList == null || sourceList.isEmpty()) {
            return map;
        }
 
        for (V value : sourceList) {
 
            BeanWrapper beanWrapper = PropertyAccessorFactory.forBeanPropertyAccess(value);
            beanWrapper.setAutoGrowNestedPaths(true);
 
            K key = keyClass.cast(beanWrapper.getPropertyValue(keyName));
            if (key == null) {
                continue;
            }
            map.put(key, value);
        }
 
        return map;
    }
}

以上這篇List轉換成Map工具類的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费黄色在线观看网站 | 毛片福利 | 99久久免费看精品国产一区 | 久久sp| 国产成人在线网址 | 成人视屏在线观看 | 国产亚洲精品视频中文字幕 | 成人观看网站 | 国产精品亚洲综合一区二区三区 | 99视频有精品视频高清 | 91网页视频入口在线观看 | 2019中文字幕在线播放 | 777午夜精品视频在线播放 | 黄色av免费网站 | 国产一级毛片网站 | 欧美一区二区黄色 | 欧美黑人伦理 | 国产精品久久久久久久不卡 | chinese xvideos gay| 精品国产乱码久久久久久久 | 亚洲免费视频一区 | 日本精品一区二区 | 免费黄网站在线播放 | 麻豆91精品91久久久 | 亚洲精品一区国产精品丝瓜 | 色吧久久 | 最新中文字幕日本 | 免费视频xxxx | 福利一区二区三区视频在线观看 | 欧美一级做 | 欧美精品一二三区 | 欧美爱爱视频 | 天天透天天狠天天爱综合97 | 色99久久| 天天艹综合 | 欧美黄色一级片视频 | 国产真实孩交 | 电影av在线 | 久久毛片免费观看 | 午夜九九九 | 亚洲人成综合第一网 |