Java は数値かどうかを判断します

リリース: 2019-11-21 10:17:51
オリジナル
3698 人が閲覧しました

Java は数値かどうかを判断します

数値かどうかを判断する Java メソッド:

1. JAVA に付属の関数を使用します

public static boolean isNumeric(String str){ 
  for (int i = str.length();--i>=0;){   
   if (!Character.isDigit(str.charAt(i))){ 
    return false; 
   } 
  } 
  return true; 
}
ログイン後にコピー

2. 正規表現を使用します

public static boolean isNumeric(String str){ 
    Pattern pattern = Pattern.compile("[0-9]*"); 
    return pattern.matcher(str).matches();    
}
ログイン後にコピー

3. 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; 
}
ログイン後にコピー

4. NumberFormatException をキャプチャします

public static boolean isNumeric00(String str)
{  try{
     Integer.parseInt(str);
     return true;
  }catch(NumberFormatException e)
  {
   System.out.println("异常:\"" + str + "\"不是数字/整数...");
   return false;
  }
}
ログイン後にコピー

Java の詳細については、Java 基本チュートリアル を参照してください。 。

以上がJava は数値かどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!