본문 바로가기
Java

[JAVA] 문자열(String) 정수인지 확인 하는 메소드

by 유혁. 2017. 7. 14.

 

문자열이 정수인지 판별해야하는 작업이 은근히 많다.

 

이방법을 쓰면 간단하다.

 

복사는 밑에있어요.

 

 

 

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