본문 바로가기

Java

Compare 정렬관련 설명


  Comparator<Child1> sort = new Comparator<Child1>() {
   public int compare(Child1 o1, Child1 o2) {
    return o2.getOrder().compareTo(o1.getOrder());
   }
  };
 

위와 같이 구현하게 되며, 결과값으로 int 형을 넘겨주면 됩니다.
(1이면 앞의 인자가 큰값, 0이면 같은 값, -1이면 뒤의 인자가 큰값)

 
 Collections.sort(list, sort); // 위에 설정한 내용대로 정렬(sort!)


'Java' 카테고리의 다른 글

String 특수문자 인식  (0) 2014.03.07
String format 규격  (0) 2014.03.07
jar 파일 실행파일로 만들기  (0) 2014.03.06
Java Naming Convention  (0) 2014.03.06
정규식 패턴 설명 및 예제  (0) 2014.03.06