복습겸으로 대소문자 변환하는 방법에 대해서 글을 작성하려 한다.
이전까지는 대소문자 변환을 아스키 코드를 통해서 변환을 했었다.
그런데 매번 대소문자 변환에 대한 문제를 접할 때마다, 아스키 코드표를 구글링해서 찾는게 여간 불편한게 아니였다..
(외우는건 쫌,,😅)
그래서 자바에서 제공하는 함수를 통해서 간단하게 해결하는 방법을 찾았다.
1
2
3
4
5
6
|
Character.toUpperCase('h'); // 대문자로 return
Character.toLowerCase('H'); // 소문자로 return
Character.isLowerCase('h'); // 소문자인지 판별(true)
Character.isUpperCase('h'); // 대문자인지 판별(false)
|
위를 참고하면 기존에 아스키 코드를 이용한 대소문자 판별을 다음과 같이 바꿀 수 있다.
아스키 코드 | 함수 사용 |
![]() |
![]() |
두 방식을 모두 알면 그게 제일 좋겠지만 다음에 대소문자와 관련된 문제를 접하면 필자는 "함수 사용"을 할 것같다😏
'CodingTest' 카테고리의 다른 글
팰린드롬(회문) with JAVA (0) | 2022.03.30 |
---|---|
중복문자제거 with Java (0) | 2022.03.30 |
특정 문자 뒤집기 with Java (0) | 2022.03.29 |
해시의 필요성 (0) | 2022.03.25 |
문장 뒤집기 with Java (0) | 2022.03.25 |