【java】java 8ランキング


目次
  • 需要
  • 実現
  • 注意
  • 需要
    リストを調べたら、状態と作成時間によって並べ替えます。どうしてデータベースに直接並べないですか?データベースには対応するフィールドがありません。SQLで解決できる業務でもありません。スペルを理解できます。
    実現する
    //      
        List<Info> projectInfoList = InfoList.stream()
            .sorted(Comparator.comparing(Info::getCreated_at).reversed())
            .sorted(Comparator.comparing(Info::getProStatus))
            .collect(Collectors.toList());
        response.setPatientCheckProjectInfos(projectInfoList);
    
    //InfoList           List,    Created_at ProStatus  
    //reversed()   
    
    注意
    //       0    1    2    3     (  ),             (  )
    //