亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用jdk1.8實現將list根據指定的值去分組

發布時間:2020-10-28 17:02:06 來源:億速云 閱讀:650 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關使用jdk1.8實現將list根據指定的值去分組,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

Map<String, List<CommentQuery>> commentList = list.stream().collect(Collectors.groupingBy(CommentQuery::getNewsId));
for (Map.Entry<String, List<CommentQuery>> entry : commentList.entrySet()) {
String key = HOT_LIST_KEY + entry.getKey();
if (entry.getValue().isEmpty()) {
stringRedisTemplate.opsForValue().set(key, "");
} else {
Gson gson = new Gson();
String json = gson.toJson(entry.getValue());
//先刪除redis數據然后在插入新的牛評數據
stringRedisTemplate.delete(key);
stringRedisTemplate.opsForValue().set(key, json);
stringRedisTemplate.expire(key, 1, TimeUnit.DAYS);
}
}

補充知識:java8 list集合利用stream 根據元素的指定屬性進行分組統計

需求是對指定集合的學生信息,根據班級分組統計每個班所有學生的憑證數量。

    List<HashMap<String, Object>> result = new ArrayList<>(); 
    List<HashMap<String, Object>> list = getList(countVo); 
    list.stream()
        .collect(Collectors.groupingBy(map -> map.get("className"), Collectors.toList()))
        .forEach((key, groupMap) -> {
            HashMap<String, Object> stringObjectHashMap = groupMap.stream().reduce((item1, item2) -> {
            Integer pzListNo = item1.get("pzListNo") == null &#63; 0 : (Integer) item1.get("pzListNo");
            Integer pzListNo2 = item2.get("pzListNo") == null &#63; 0 : (Integer) item2.get("pzListNo");
 
            item1.put("pzListNo", pzListNo + pzListNo2);
            return item1;
          }).get();
 
          result.add(stringObjectHashMap);
        }); 
 
    return result;

看完上述內容,你們對使用jdk1.8實現將list根據指定的值去分組有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

孟村| 攀枝花市| 彰武县| 玉环县| 兴国县| 新沂市| 廊坊市| 马公市| 舞阳县| 博野县| 潼南县| 广德县| 碌曲县| 辉南县| 西乡县| 齐河县| 白银市| 商河县| 武鸣县| 沾益县| 镇安县| 禄丰县| 红原县| 葵青区| 景洪市| 雅江县| 龙海市| 怀安县| 拉萨市| 潮州市| 鸡西市| 河津市| 贵南县| 固始县| 甘南县| 绥江县| 凉城县| 金昌市| 砀山县| 积石山| 海伦市|