char은 아스키코드를 사용하여 크기 비교가 가능하다 (참고: https://jfbta.tistory.com/86)
- if(ch >= 'a' && ch <= 'z') : 소문자만
- if(ch >= 'A' && ch <= 'Z') : 대문자만
- if(ch >= '0' && ch <= '9') :숫자만
int 이하의 변수타입을 사용할 경우 연산시 int타입으로 자동변환된다(https://cheerant.tistory.com/43).
String to char
- 문자) char c = input.charAt(index);
- 배열) char[] cArray = input.toCharArray();
char to String
- String str = String.valueOf(c);
- String str = Character.toString(c)
대문자-소문자로 변환하기
- 대문자와 소문자의 아스키코드 값 차이가 32라는 것을 이용해서 변환을 해줄 수도 있다.
- char temp = (char)(c+32);
'Language > JAVA' 카테고리의 다른 글
[프로그래머스] 서울에서 김서방 찾기 (0) | 2022.01.17 |
---|---|
[프로그래머스] 문자열 다루기 기본 (0) | 2022.01.17 |
#ArrayList + List (0) | 2022.01.17 |
[프로그래머스] 문자열 내 p와 y의 개수 (0) | 2022.01.15 |
[프로그래머스] 내적 (0) | 2022.01.15 |