개발/공부

주어진 문자가 숫자인지 어떻게 알아요??????

할루솔이 2023. 6. 11. 23:29
반응형

Character.isDigit() 를 사용하면 됩니다~~!

예를 들어서

for (char c : my_string.toCharArray()) {
    if (Character.isDigit(c)) {
        list.add(Character.getNumericValue(c));
    }
}

Character.isDigit(c) 는 주어진 문자 'c'가 숫자인지 확인하는 메서드.

숫자일 경우 'true', 아니면 'false'를 반환한다.

 

Character.getNumericValue(c)는 문자 'c'의 숫자 값을 반환하는 메서드이다.

문자가 숫자면 해당 숫자 값을 반환하고, 아닌 경우에는 -1를 반환한다.

반응형

'개발 > 공부' 카테고리의 다른 글

charAt() - 48은 언제 해야할까?  (0) 2023.06.13
배열 정렬과 리스트 정렬의 차이점은  (0) 2023.06.11
깃 메세지  (0) 2023.06.05
객체지향 프로그래밍 2  (0) 2023.05.31
유클리드 호제법(최대공약수)  (0) 2023.05.30