반응형
문자열 대문자, 소문자 변환
[문자열].toUpperCase()
문자열을 모두 대문자로 변환 후 문자열로 반환한다.
문자열 및 문자열 변수 뒤에 toUpperCase를 선언한다.
String str = "hello";
str = str.toUpperCase(); // "HELLO"
[문자열].toLowerCase()
문자열을 모두 소문자로 변환 후 문자열로 반환한다.
문자열 및 문자열 변수 뒤에 toLowerCase를 선언한다.
String str = "Hello";
str = str.toLowerCase(); // "hello"
문자 대문자, 소문자 변환
Character.toUpperCase([문자])
문자를 대문자로 변환 후 문자로 반환한다.
Character 클래스의 toUpperCase에 변환할 문자를 파라미터로 넣어 선언한다.
char ch = "h";
ch = Character.toUpperCase(ch); // "H"
Character.toLowerCase([문자])
문자를 소문자로 변환 후 문자로 반환한다.
Character 클래스의 toLowerCase에 변환할 문자를 파라미터로 넣어 선언한다.
char ch = "H";
ch = Character.toLowerCase(ch); // "h"
* Character 클래스
- 문자 데이터에 대한 다양한 처리를 위한 상수 및 메서드 제공
- Character 클래스는 기본형 중 char의 값을 객체로 포장한다.
- Character 형태의 객체에는 char의 단일 필드가 들어간다.
- isXXX() 메서드 : 특정 대상인지 여부 판별
- ch 는 대문자인가? " + Character.isUpperCase(ch)
- ch 는 소문자인가? " + Character.isLowerCase(ch)
- "ch 는 문자인가? " + Character.isLetter(ch)
- "ch 는 숫자인가? " + Character.isDigit(ch)
- "ch 는 공백문자인가? " + Character.isWhitespace(ch)
- "ch 는 공백문자인가? " + Character.isSpace(ch)
- => Deprecated 로 표시되는 메서드. 사용 가능하나
- isWhilespace() 메서드로 대체됨
참고) Character클래스
반응형
'Development > Java' 카테고리의 다른 글
[Spring boot] Lombok - Annotation 자동 작성 라이브러리, 언제 쓰이고, 어떻게 쓰이는가 (0) | 2023.06.19 |
---|---|
[Java] String을 int로 변환하는 법/int를 String으로 변환하는 법 (0) | 2022.07.27 |
[JAVA] next(), nextLine() 의 차이 (0) | 2022.07.26 |
[Java] 문자열을 char형 배열로 바꿔주는 toCharArray() (0) | 2022.07.20 |
[Java] Scanner를 통해 자바 한 문자만 입력받기(char형 데이터) (0) | 2022.07.20 |