반응형
아래와 같이 객체 클래스가 존재 한다고 했을때
해당 객체를 담고 있는 리스트를 생성 했다고 하자.
이때 리스트에서 해당 객체들을 시간순으로 (descending) 하려고 한다.
java8 에서 제공하는 stream 을 사용하여 간단하게 정렬 하는 방법을 사용해봄
@Data
public class MyClass{
private Date time;
private message;
}
List<MyClass> resultList = new ArrayList<>();
resultList.stream().sorted(Comparator.comparing(StatisticsDTO::getTime).reversed()).collect(Collectors.toList());
반응형
'SpringBoot' 카테고리의 다른 글
JPA 사용시 Lombok 의 Data 어노테이션 사용 이슈 (0) | 2017.08.28 |
---|---|
xml convert to object (0) | 2017.08.26 |
영문과 숫자를 조합한 랜덤키 만들기 (0) | 2017.08.02 |
특정 날짜로부터 남은 날짜 구하기 (0) | 2017.08.02 |
특정날짜의 요일 구하기 (0) | 2017.08.02 |