Este artículo resume el método de implementación de Java para encontrar cadenas numéricas de cadenas. Compártelo para su referencia, como sigue:
int inicio = 0; String numstr = null; for (int j = 0; j <valueStr.length () - 1; j ++) {if (caracteres.isdigit (valuesstr.charat (j) == false && caracterre.isdigit (valuesStr.charat (j + 1) == true) {inicio = j + 1; numstr = valuesstr.substring (start, valueStr.length ()); }}Hay tres formas de reimprimir desde otros lugares:
1. Use las funciones que vienen con Java
public static boolean isNumeric (string str) {for (int i = str.length ();-i> = 0;) {if (! caracteres.isdigit (str.charat (i))) {return false; }} return true;}2. Use expresiones regulares
public static boolean isNumeric (String Str) {Pattern Pattern = Pattern.Compile ("[0-9]*"); return Pattern.Matcher (str) .matches ();}3. Use el código 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;}Espero que este artículo sea útil para la programación Java de todos.