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

개발날씨맑음

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

개발날씨맑음

검색하기 폼
  • 분류 전체보기 (76)
    • Algorithm (67)
      • Algorithm (4)
      • Baekjoon (63)
    • CS (4)
      • 디자인 패턴 (3)
    • JAVA (2)
    • 회고 (2)
  • 방명록

JAVA (2)
[자료구조] TreeMap - getOrDefault

getOrDefault(Object Key, V DefaultValue) - 찾는 키가 존재한다면 찾는 키의 값을 반환하고 없다면 기본 값을 반환하는 메서드 - Key : 값을 가져와야 하는 요소의 키 - DefaultValue : 지정된 키로 매핑된 값이 없는 경우 반환되어야 하는 기본값 사용 방법 import java.util.TreeMap; public class Main { public static void main(String arg[]) { int[] ex = {1, 2, 3, 1}; TreeMap treemap = new TreeMap(); for (Integer key : ex) treemap.put(key, treemap.getOrDefault(key, 0) + 1); System.out..

JAVA 2023. 2. 27. 00:12
[JAVA] Comparable / Comparator

객체들을 정렬하기 위해서는 정렬 기준이 필요하다. 단순한 숫자, 문자와 같은 기본형(primitive) 데이터는 Arrays.sort() 메서드를 이용하여 알아서 정렬할 수 있다. 하지만, 특정 타입의 객체는 정렬 기준이 필요하다. 아래와 같은 Student 객체가 있다고 하자. public class Student { private String name; private String studentNum; private int age; public Student(String name, String studentNum, int age){ this.name = name; this.studentNum = studentNum; this.age = age; } } 아래와 같은 여러 명의 Student 객체를 담은 ..

JAVA 2022. 7. 5. 23:21
이전 1 다음
이전 다음
공지사항
  • GitHub
  • Portfolio
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

☁️ https://github.com/sa11k ☁️

티스토리툴바