Coding Diary

  • 홈
  • 태그
  • 방명록

자바 정렬 1

[자바 개념] Comparable과 Comparator

1. 필요 이유 학생이라는 객체를 만들고, 해당 객체의 속성으로 나이, 성적 평균이 있다고 하자. 학생A와 학생B를 비교하고자 할 때 어떻게 비교를 해야 할까? 사용자가 기준을 정해주지 않으면 뭐로 비교를 해야 하는지 알 수가 없다. 이럴 때 Comparable 혹은 Comparator 인터페이스의 비교 메서드를 사용해야 한다. 2. Comparable 1) 개념 객체를 비교하는데 사용하는 인터페이스. 자기 자신과 매개변수로 들어오는 객체를 비교한다. 2) 메서드 compareTo(T o) 3) 구현 class Student implements Comparable { int age; int score; Student(int age, int score) { this.age = age; this.score ..

자바 2023.04.10
이전
1
다음
더보기
프로필사진

Coding Diary

  • 분류 전체보기 (161)
    • 기록 (5)
    • 자바 (16)
    • 자료구조 (10)
    • 코딩테스트 (51)
    • 알고리즘 (27)
    • Spring (40)
      • spring (3)
      • jpa (17)
      • security (17)
      • test (3)
    • 프로젝트 (6)
      • 싹쓰리 (6)
    • SQL (2)

Tag

프로그래머스, 스프링시큐리티, 스프링 시큐리티, 알고리즘, 코딩테스트, 스프링데이터jpa, JPA, 완전탐색, 정렬, 자료구조, userDetailService, 그리디, 자바String, 자바개념, 테스트코드, ICT인턴십, 자바, 그래프, 스프링, 시큐리티,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바