この記事では、Java実装方法をまとめて、文字列から数値文字列を見つけます。次のように、参照のために共有してください。
int start = 0; string numstr = null; for(int j = 0; j <valuesstr.length()-1; j ++){if(character.isdigit(valesstr.charat(j))== false && character.isdigit(valuesstr.charat(j + 1))== true){start = j + 1; numstr = veresstr.substring(start、veresstr.length()); }}他の場所から転載するには3つの方法があります。
1. Javaに付属の関数を使用します
public static boolean is-numeric(string str){for(int i = str.length(); - i> = 0;){if(!character.isdigit(str.Charat(i))){return false; }} return true;}2。正規表現を使用します
public static boolean is-numeric(string str){pattern pattern = pattern.compile( "[0-9]*"); return pattern.matcher(str).matches();}3. ASCIIコードを使用します
public static boolean is-numeric(string str){for(int i = str.length(); - i> = 0;){int chr = str.charat(i); if(chr <48 || chr> 57)falseを返します。 } trueを返します;}この記事がみんなのJavaプログラミングに役立つことを願っています。