inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Java - Util 생성 및 static 메서드 활용

highlrang
0

public static DateTimeFormatter dateTimeFormatter(){
        return DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
    }



public class ComparatorUtil {
    
    public static Comparator<Map<String,Object>> getDisplayOrderComparator(){
        return Comparator.comparing( 
            (Map<String,Object> map)-> {
                return Integer.parseInt(map.get("displayOrder").toString());
            }
         );  
    }

    public static Comparator<Map<String, Object>> getInsertDateComparator(){
        return Comparator.comparing( 
           (Map<String,Object> map)-> {
               return map.get("insertDate").toString();
           }
        );
    }
}

 

productGroupMapList.stream()
            .sorted(ComparatorUtil.getDisplayOrderComparator()
                   .thenComparing(ComparatorUtil.getInsertDateComparator())).collect(Collectors.toList());

  

 

java static Util

답변 0