Heim > Java > JavaBase > So ermitteln Sie, ob eine Zeichenfolge in Java ein Int ist

So ermitteln Sie, ob eine Zeichenfolge in Java ein Int ist

王林
Freigeben: 2019-11-28 09:59:12
Original
5440 Leute haben es durchsucht

So ermitteln Sie, ob eine Zeichenfolge in Java ein Int ist

1. Nutzen Sie die Funktionen von 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;
 }
Nach dem Login kopieren

Empfohlene verwandte Video-Tutorials: Java-Lehrvideo

2. Verwenden Sie reguläre Ausdrücke

Zuerst import java.util.regex.Pattern und 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; 
}
Nach dem Login kopieren

Die erste Methode kann nur überprüfen, ob dies der Fall ist enthält nicht Für Zahlen mit einem negativen Vorzeichen „-“, das heißt, wenn Sie eine negative Zahl -199 eingeben, ist das Ausgabeergebnis falsch und die zweite Methode kann verwendet werden, um negative Zahlen durch Ändern des regulären Ausdrucks zu überprüfen Ändern Sie den regulären Ausdruck in „^-?[0- 9]+“. Ändern Sie ihn in „-?[0-9]+.?[0-9]+“, um alle Zahlen abzugleichen.

Wenn Sie weitere verwandte Tutorials erfahren möchten, besuchen Sie: Einführung in die Java-Programmierung

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Zeichenfolge in Java ein Int ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage