Character 클래스의 놀라운 기능들

everyday_99·2023년 3월 28일
0

learn

목록 보기
1/2

알고리즘 문제를 풀면서 Character 클래스에는 놀라운 기능들이 숨어있는것을 알아냈다.

Character 클래스는 참으로 놀라운 기능들을 가지고 있었다..

혹시라도 이 좋은 기능들을 모르는분들이 계신다면 꼭 나중에 사용해 보세요..

우선 Character 클래스는 Serializable 과 Comparable을 구현한 클래스이다.

범위는 -128~ 127까지 갖고 유니코드 어쩌고 있는데 유니코드가 뭔지는 모릅니다… (나중에 공부하게 되면 또 정리해야지)

사용해본 메서드 이름은 isAlphabetic()인데 이 안에 문자를 넣었을 때 알파벳이 맞는지 아닌지 확인해주는 클래스였다.. 사용감 오집니다.. 개꿀 그래서 Character 클래스의 좋은 메서드 들이 있는지 확인해보겠습니다.

Is어쩌고() 패밀리


이 부분이 알고리즘에 도움이 많이 되었습니다.
이곳에 나와있는 메서드들은 static 메서드 이므로 Character 클래스를 따로 생성하지 않아도 사용할 수 있습니다.

Character.isUpperCase(char) : char가 대문자인가?

Character.isLowerCase(char) : char가 소문자인가?

Character.isDigit(char) : char가 숫자인가?

Character.isLetter(char) : char가 문자인가?

Character.isWhitespace(char) : char가 공백문자인가?

Character.isLetterOrDigit(char) : char가 문자 또는 숫자인가?

Character.isAlphabetic(char) : char가 알파벳인가?

참고한 문서

0개의 댓글