> Java > Java베이스 > Java에서 문자가 숫자인지 확인

Java에서 문자가 숫자인지 확인

王林
풀어 주다: 2019-11-19 14:24:50
원래의
2582명이 탐색했습니다.

Java에서 문자가 숫자인지 확인

一、使用自带函数isDigit()

语法:

public static boolean isDigit(char ch)
로그인 후 복사

实例:

public static boolean isNumeric (String str) {
    for (int i = str.length(); --i >=0) {
          if (!Character.isDigit(str.charAt(i))) {
                return false;
          }
    }
    return true;}
로그인 후 복사

二、使用正则表达式

实例1:

public static boolean isNumeric(String str) {
    Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
    return pattern.matcher(str).matches();}
로그인 후 복사

实例2:

public static boolean isNumeric(String str) {
    if (str != null && !"".equals(str.trim())) {
          return s.matches("^[0-9]*$");
    }
    return false;}
로그인 후 복사

实例3:

 public static boolean isNumeric (String str) {
    Pattern pattern = Pattern.compile("[0-9]*");
    return pattern.matcher(str).matcher();}
로그인 후 복사

三、使用ASCII码

public static boolean isNumeric (String str) {
    for (int i = str.length(); --i>=0;) {
        int chr = str.charAt(i);
        if (chr < 48 || chr > 57) {
            return false;
        }
   }
   return true;}
로그인 후 복사

推荐教程:java开发入门

위 내용은 Java에서 문자가 숫자인지 확인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿