# comparator
[Java] Map을 Key, Value로 정렬하기
Java에서 HashMap 정렬이 필요할 때, 그 방법에 대해 알아볼 것이다.정렬 기준은 key, value 두가지로 나눌 수 있다.map 의 keySet을 이용하여 정렬한다.오름차순 시에는 Collection.sort(), 내림차순 시에는 Collection.reve
컬렉션 프레임워크와 셋(Set)
HashSet<E>TreeSet<E>중복 불가순서 유지 불가Object 클래스의 equals 메소드 호출 결과를 근거로 동일 인스턴스를 판단set의 해쉬 코드를 반환hashCode를 통해 동일한 해쉬 코드를 가진 집합에 대해 접근한다.동일한 해쉬 코드를 가진
Comparable, Comparator
Comparable, Comparator 모두 인터페이스이며 객체정렬에 필요한 메서드가 정의되어있다.매개변수로 주어진 객체 o를 객체 본인과 비교한다.compareTo의 값이 음수이면 왼쪽보다 오른쪽이 크다는것이다. 양수이면 오른쪽이 왼쪽보다 크다. 0이면 같다.기본

프로그래머스-2018 KAKAO BLIND RECRUITMENT ( 파일명 정렬 by Java )
프로그래머스 2018 KAKAO BLIND RECRUITMENT Level 2 문제 파일명 정렬을 풀어보자 ( 자바 )
[스터디]Java의 정석 21일차
Arrays.sort()와 같은 정렬 메소드는 컴퓨터가 배열을 정하는 것처럼 보였지만, 실제로는 Comparator와 Comparable 인터페이스 구현에 의해 정의되고 있었던 것이다.

220123 일 Algorithms TIL
문제파이썬, 자바 - 코드Comparator.comparing 할 때 역순으로 하고 싶으면 타입을 지정해줘야 한다. reversed()를 안 쓸 때까지는 위의 코드가 문제가 없었는데 reversed()를 쓰니 컴파일 에러가 발생했다. https://stacko
내부정렬과 외부정렬(2)
public class ListSortTest02 { public static void main(String[] args) { ArrayList memList = new ArrayList(); memList.add(new Member(1,"홍길동","010-1
내부,외부정렬(1)
정렬과 관련된 interface는 Comparable, Comparator 이렇게 두 가지가 있다.Comparable은 Collection에 추가되는 데이터 자체에 정렬 기준을 넣고 싶을 때 구현하는 인터페이스이다.(내부 정렬기준 구현하기)Comparator는 외부에
학생관리-Comparable
문제)학번(int), 이름(String), 국어점수, 영어점수, 수학점수, 총점, 등수를 멤버로 갖는 Student 클래스를 만든다.이 클래스의 생성자에서는 학번, 이름, 국어점수, 영어점수, 수학점수만 매개변수로 받아서 초기화 처리를 한다.이 Student객체는 Li

[Java]Comparable, Comparator
정렬과 관련된 interface는 Comparable, Comparator 이렇게 두 가지가 있다.Collection에 추가되는 데이터 자체의 정렬 기준을 넣고 싶을 때 구현하는 인터페이스이다. (내부 정렬기준 구현하기)Comparable에서는 compareTo()메서
[중]오름,내림차순/properties/다른폴더에 컴파일하기
comparable은 compareTo 메소드 를 오버라이딩해서 하나의 객체를 받는다.내 주소에 있는 값과 가져온 값을 비교해서 오름, 내림 차순으로 정리할 수 있따.comparator는 compare 로 두가지 값을 가지고 와서 비교 할 수 있다.int compare
[Comparator] 프로그래머스 문자열 내 마음대로 정렬하기 "JAVA"
https://programmers.co.kr/learn/courses/30/lessons/12915?language=java문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다.
컬렉션 프레임웍(2)
스택마지막에 저장한 데이터를 가장 먼저 꺼내게 되는 LIFO구조ArrayList와 같은 배열기반의 컬렉션 클래스가 적합자바에서 Stack클래스로 구현하여 제공큐처음에 저장한 데이터를 가장 먼저 꺼내게 되는 FIFO구조데이터의 추가/삭제가 쉬운 LinkedList로 구현