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를 반환한다.