Heim >Java >javaLernprogramm >Zusammenfassung der Methoden zur Bestimmung, ob eine Zeichenfolge eine Zahl in Java ist
Das Beispiel in diesem Artikel fasst die Java-Methode zur Bestimmung, ob eine Zeichenfolge eine Zahl ist, zusammen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Methode 1: Verwenden Sie die JAVA-eigene Funktion
public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true; }
Methode 2: Verwenden Sie reguläre Ausdrücke
public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); return pattern.matcher(str).matches(); }
Methode 3: ASCII-Code verwenden
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; }
Ich hoffe, dass dieser Artikel für alle in der Java-Programmierung hilfreich sein wird.
Weitere Java-Methoden zur Bestimmung, ob eine Zeichenfolge eine Zahl ist, und verwandte Artikel finden Sie auf der chinesischen PHP-Website!