JAVA/java 공부

[JAVA] Character 클래스 (문자 관련 작업)

congs 2024. 2. 7. 23:27

Character 

: 문자와 관련된 여러 유틸리티 메서드를 제공/ 주로 문자에 대한 검증, 변환, 비교 등의 작업을 처리하는 데 사용

 

1. 확인 메서드

isLetter(char ch):   주어진 문자가 영문자인지 확인

char ch = 'A'; 
boolean isLetter = Character.isLetter(ch); // true 반환

 

isDigit(char ch): 주어진 문자가 숫자인지  확인

char ch = '5'; 
boolean isDigit = Character.isDigit(ch); // true 반환

 

isWhitespace(char ch): 주어진 문자가 공백 문자인지 확인

char ch = ' '; 
boolean isWhitespace = Character.isWhitespace(ch); // true 반환

 

isUpperCase(ch): 주어진 문자가 대문자인지 확인

char ch = 'A';
boolean isUpperCase = Character.isUpperCase(ch); // true 반환

 

isLowerCase(ch): 주어진 문자가 소문자인지 확인

char ch = 'a';
boolean isLowerCase = Character.isLowerCase(ch); // true 반환

 

2. 변환 메서드

 

toUpperCase(char ch): 주어진 문자를 대문자로 변환

char ch = 'a'; 
char upperCase = Character.toUpperCase(ch); // 'A' 반환

 

toLowerCase(char ch): 주어진 문자를 소문자로 변환

char ch = 'A'; 
char lowerCase = Character.toLowerCase(ch); // 'a' 반환

 

 


사용 예시

 

- 대소문자 바꿔서 출력하기

https://jungeun980906.tistory.com/408

 

[programmers] JAVA_0단계 대소문자 바꿔서 출력하기

대소문자 바꿔서 출력하기 풀이import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String answer = ""; for(int i = 0; i  - Character c : a.toCha

jungeun980906.tistory.com