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
'JAVA > java' 카테고리의 다른 글
[JAVA] .String 문자열 클래스 (0) | 2024.06.12 |
---|---|
[JAVA] thread 592 (2) | 2023.09.12 |
[JAVA] Lambda 람다식, .forEach, (0) | 2023.09.12 |
[JAVA] 데이터입출력 (스트림) (0) | 2023.09.12 |
[JAVA] StringBuffer / StringBuilder 문자열 추가/변경 객체 (0) | 2023.09.12 |