Heim >Java >javaLernprogramm >Wie kann man in Java überprüfen, ob ein bestimmtes Zeichen eine Zahl oder ein Buchstabe ist?

Wie kann man in Java überprüfen, ob ein bestimmtes Zeichen eine Zahl oder ein Buchstabe ist?

WBOY
WBOYnach vorne
2023-08-18 20:21:171329Durchsuche

Wie kann man in Java überprüfen, ob ein bestimmtes Zeichen eine Zahl oder ein Buchstabe ist?

Die Zeichenklasse ist eine Unterklasse der Objektklasse, die den Wert des primitiven Typs char in ein Objekt einschließt. Ein Objekt vom Typ Character enthält ein einzelnes Feld vom Typ char. Wir können die Methode isDigit() der Klasse Character verwenden, um zu prüfen, ob ein bestimmtes Zeichen in einer Zeichenfolge eine Zahl/ein Buchstabe ist. Die Methode isDigit() ist eine statische Methode, mit der ermittelt wird, ob das angegebene Zeichen eine Ziffer ist.

Beispiel

public class CharacterIsNumberOrDigitTest {
   public static void main(String[] args) {
      String str = "Tutorials123";
      for(int i=0; i < str.length(); i++) {
         <strong>Boolean </strong>flag = <strong>Character.isDigit(str.charAt(i))</strong>;
         if(flag) {
            System.out.println("&#39;"+ str.charAt(i)+"&#39; is a number");
         }
         else {
            System.out.println("&#39;"+ str.charAt(i)+"&#39; is a letter");
         }
      }
   }
}

Ausgabe

&#39;T&#39; is a letter
&#39;u&#39; is a letter
&#39;t&#39; is a letter
&#39;o&#39; is a letter
&#39;r&#39; is a letter
&#39;i&#39; is a letter
&#39;a&#39; is a letter
&#39;l&#39; is a letter
&#39;s&#39; is a letter
&#39;1&#39; is a number
&#39;2&#39; is a number
&#39;3&#39; is a number

Das obige ist der detaillierte Inhalt vonWie kann man in Java überprüfen, ob ein bestimmtes Zeichen eine Zahl oder ein Buchstabe ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen