바보가 살아가는 세상

  • 홈
  • 태그
  • 방명록

sort 2

java에서 map의 key를 value로 소팅하기

public static List sortByValue(final Map map, boolean isASC) { List list = new ArrayList(); list.addAll(map.keySet()); Collections.sort(list, new Comparator() { public int compare(Object o1, Object o2) { Object v1 = map.get(o1); Object v2 = map.get(o2); return ((Comparable) v2).compareTo(v1); } }); // 이 부분으로 내림/오름 차순 제어 if(!isASC) Collections.reverse(..

개발 및 연구 정보 2020.03.09

java에서 arraylist 소팅하기

정말 간단한건데.... 잘 쓰질 않으니...몰랐던것... 특정 타입의 클래스(자료구조용) 오브젝트를 arraylist에 넣고, 정렬할때. 1. 우선, 자료구조용 클래스 정의할때. 비교 가능하도록 하도록 implements Comparable<ClassName> 삽입하여 클래스 선언 2. 비교 함수를 오버라이딩 하여 구현 public int comp..

개발 및 연구 정보 2015.01.12
이전
1
다음
더보기
프로필사진

바보가 살아가는 세상

  • 분류 전체보기 (186)
    • 나의 이야기 (33)
    • 여행 이야기 (35)
    • 아이 교육 (15)
    • 아이 키우기 (15)
    • 잡다 정보 (47)
    • 개발 및 연구 정보 (24)
    • 강의 잘하기 (17)

Tag

아이, 맛집, 육아, 아빠, 자동, 교육, map/reduce, VC++, 파이선, 관리, 스크래치, 사랑, 꿈, 캠핑, 코딩, Java, 창의력, sort, 스크롤, python,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바