文字列が数値かどうかを判断する Java メソッド

リリース: 2019-12-27 14:50:58
オリジナル
13627 人が閲覧しました

文字列が数値かどうかを判断する Java メソッド

Java で文字列が数値かどうかを判断するメソッド:

1. JAVA 独自の関数

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

charAt() メソッドを使用して、指定されたインデックスの文字。インデックスの範囲は 0 から length() - 1 までです。

構文

public char charAt(int index)
ログイン後にコピー

パラメータ:index -- 文字のインデックス。

戻り値: 指定されたインデックスの文字を返します。

isDigit() メソッドは、指定された文字が数字であるかどうかを判断するために使用されます。

構文: public static boolean isDigit(char ch)

パラメータ: ch -- テストする文字。

戻り値: 文字が数字の場合は true を返し、そうでない場合は false を返します。

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

最初に java.util.regex.Pattern と java.util.regex.Matcher をインポートします

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

3. org .apache を使用します.commons.lang

org.apache.commons.lang.StringUtils;
boolean isNunicodeDigits=StringUtils.isNumeric("aaa123456789");
ログイン後にコピー

Java についてさらに詳しく知りたい場合は、java 基本チュートリアル 列に注目してください。

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

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