문자열이 정수인지 판별해야하는 작업이 은근히 많다.
이방법을 쓰면 간단하다.
복사는 밑에있어요.
public class isNumber {
public static void main(String[] args) {
String one = "101010";
String two = "ㄱㄴ10ab";
isNumber(one,two);
}
public static boolean isStringDouble(String s) {
try {
System.out.print(s+"는 : ");
Double.parseDouble(s);
return true;
} catch (NumberFormatException e) {
return false;
}
}
public static void isNumber(String one, String two) {
String left, middle, right;
if(isStringDouble(one)){
System.out.println("정수입니다.");
}
else{
System.out.println("정수가 아닙니다.");
}
if(isStringDouble(two)){
System.out.println("정수입니다.");
}
else{
System.out.println("정수가 아닙니다.");
}
}
}
참조 : http://mwultong.blogspot.com/2006/12/java-isnum-isdouble.html
'Java' 카테고리의 다른 글
[Java] Split 사용법 (0) | 2017.08.30 |
---|---|
[Java] Ping 확인 (1) | 2017.07.27 |
[Java] SHA-256 패스워드 암호화 (2) | 2017.07.25 |
[Java] JSONObject, JSONArray 사용법 (0) | 2017.07.18 |
[Java] ArrayList Sort 오름차순 내림차순 정렬 (0) | 2017.06.30 |