검색결과 리스트
글
LANGUAGE/Java & Groovy
2016. 4. 26. 22:44
///// Sort (정렬)
자바에서 기본으로 지원해주는 정렬기능이 있으므로 잘 활용하면 비용을 줄 일 수 있다.
그루비라면 매우 간단히 구현이 가능하다.
///// Java
Collections.sort(list, new Comparator(){
@Override
public int compare(Object o1, Object o2){
if (o1.getSomeProp().toCompare(o2.getSomeProp()) > 0) return 1;
else if (o1.getSomeProp().toCompare(o2.getSomeProp()) < 0) return -1;
return 0;
}
});
///// Groovy
list.sort{ o1, o2 ->
o1 <=> o2
}
///// 참조
Groovy custom sort a map by value:
http://stackoverflow.com/questions/13686659/groovy-custom-sort-a-map-by-value
'LANGUAGE > Java & Groovy ' 카테고리의 다른 글
[JAVA] JVM GC 튜닝 정리중.. (0) | 2016.05.10 |
---|---|
[Java] 정규식 활용 (0) | 2016.04.30 |
[Java] jar파일 풀고 수정하고 재압축하기 (0) | 2016.04.26 |
[Java] Annotation 어노테이션 (0) | 2016.02.29 |
[Groovy] 그루비 편리한 기능 (0) | 2016.02.26 |