• lamda- filter,map, collect


    //  list中筛选出status为指定条件的项,中key的值
     List<String> openJiraList = subTaskList.stream().filter(v -> {
                String status = v.getFields().getStatus().getName();
                if("OPEN".equals(status) || "新创建".equals(status) || "reopen".equals(status) || "重新打开".equals(status) || "开放".equals(status)){
                    return true;
                }
                return false;
            }).map(IssuesVo.SubTask::getKey).(Collectors.toList());
    

      排序

    List<IssuesVo> allIssues = JSON.parseArray(JsonNode.path("issues").toString(), IssuesVo.class);
    String res = allIssues.stream().sorted(Comparator.comparing(p -> p.getFields().getPriority().getName())).map(x -> {
                String p = x.getFields().getPriority().getName();
                String key = x.getKey();
                String rd = x.getFields().getAssignee().getName();
                return "【" + p + "】" + Jira_Base_Url + key + "【RD:" + rd + "】";
            }).collect(Collectors.joining("\n"));
    

      

  • 相关阅读:
    Codeforces Round #369 (Div. 2)
    poj3189二分图多重匹配
    a 标签传值
    phpStudy 虚拟主机
    wampserver 虚拟主机
    $file函数
    PHP脚本运行时间
    查询timestamp类型数据
    驼峰法
    easyUI导出数据
  • 原文地址:https://www.cnblogs.com/leavescy/p/14621862.html
Copyright © 2020-2023  润新知