본문 바로가기 메뉴 바로가기

기록하자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록하자

검색하기 폼
  • 전체글 (69)
    • 개발 (69)
      • Spring (36)
      • Java (3)
      • Kotlin (5)
      • IDE (2)
      • Docker (4)
      • Linux (7)
      • SQL (1)
      • ETC (11)
  • 방명록

Comparator (1)
[Java] - Comparator

자바에서 흔히 정렬을 할때, 정렬 기준을 임의로 바꿔야 할 때가 자주 있다. 이때 Comparator 인터페이스를 사용하면 쉽게 바꿔줄 수 있다. 코드로 한번 보자. ex) class Location { int x; int y; } List locationList = new ArrayList(); locationList.add(new Location()); Collections.sort(locationList, new Comparator() { @Override public int compare(Location o1, Location o2) { if (o1.x == o2.x) { //x가 같을 때, y에 대해선 내림차순 정렬 return o2.y - o1.y; } else return o1.x - o2...

개발/Java 2021. 10. 21. 23:33
이전 1 다음
이전 다음
링크
  • Github
최근에 올라온 글
글 보관함
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Blog is powered by Tistory / Designed by Tistory

티스토리툴바