정규식을 사용하면 될 것 같습니다.
String str = "123"; if(Pattern.matches("^[0-9]+$", str)) { Log.i("test", "숫자입니다."); } else{ Log.i("test", "숫자가 아닙니다."); }