Java에서 객체를 정렬하거나 비교하는 방법에 대해 알아보고자 합니다. 이를 위해 필요한 것이 바로 Comparable 인터페이스와 그 안의 compareTo 메소드입니다. 또한, 이를 이용한 PriorityQueue의 사용법도 함께 알아보도록 하겠습니다. 📚 Comparable 인터페이스란? Comparable은 Java에서 제공하는 인터페이스 중 하나로, 어떤 클래스가 비교 가능하다는 것을 나타내줍니다. Comparable 인터페이스를 구현하는 클래스는 자신의 인스턴스를 다른 객체와 비교할 수 있습니다. 🔍 compareTo 메소드란? Comparable 인터페이스에는 단 하나의 메소드인 compareTo가 포함되어 있습니다. 이 메소드는 두 개의 객체를 비교하고 그 결과를 정수형으로 반환합니다. p..
1. 대소문자 변환 문자열(String)인 경우 대문자로 변환: toUpperCaese() 소문자로 변환 : toLowerCase() 예시 String str = "abc" str = str.toUpperCase(); //"ABC" str = str.toLowerCase(); //"abc" 문자(Char)인 경우 대문자로 변환 : Character.toUpperCase(변환을 원하는 단어) 소문자로 변환: Character.toLowerCase(변환을 원하는 단어) 예시 Char c = "a" c = Character.toUpperCase(c); //"A" c = Character.toLowerCase(c); //"a" 2. 대소문자 확인 문자열(String)인 경우 - 대문자 또는 소문자로 변경 후 비..
String -> Char 1. charAt()로 인덱스 접근하기 예시 String str = "Hello"; char c = str.charAt(0); for문 사용 String input = "Minsu"; for(int i=0; i String 1. String.valueOf()이용 예시 char c = 'a'; String str = String.valueOf(c); char[] array to String 가능 char[] arrCh = {'a', 'b', 'c' }; String str = String.valueOf(arrCh); 2. Character.toString()이용 예시 char c = 'a'; String str = Character.toString(c); char[] array ..
- Total
- Today
- Yesterday
- restapi
- 복합체 패턴
- 책임체인패턴
- 상태 패턴
- java문법
- dfs
- 플라이웨이트패턴
- Flutter
- UML 필요성
- CompositePattern
- 구글로그인
- 책임연쇄패턴
- 컴포지트패턴
- docker
- FacadePattern
- 양방향연관관계
- GithubActions
- 프록시패턴
- 반복자 패턴
- n+1
- 메멘토 패턴
- idtoken
- 프로토타입 패턴
- springsecurity
- jpa
- Iterator Pattern
- 빌더 패턴
- 브리지 패턴
- Chain of Responsibility
- 퍼싸드패턴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |