So prüfen Sie, ob ein Zeichen in einer Zeichenfolge eine Ziffer oder ein Buchstabe ist

Ich habe den Benutzer ein einzelnes Zeichen in das Programm eingeben und es wird als Zeichenfolge gespeichert. Ich möchte wissen, wie ich überprüfen kann, ob das eingegebene Zeichen ein Buchstabe oder eine Ziffer ist. Ich habe eine if-Anweisung. Wenn es also ein Buchstabe ist, wird gedruckt, dass es ein Buchstabe ist, und dasselbe gilt für eine Ziffer. Der Code, den ich bisher habe, funktioniert nicht, aber ich habe das Gefühl, dass ich nah dran bin. Jede mögliche Hilfe, die Sie anbieten können, wird geschätzt.

  System.out.println("Please enter a single character: ");
  String character = in.next();

  System.out.println(character);

  if (character.isLetter()){
    System.out.println("The character entered is a letter.");
  }
  else (character.isDigit()){
    Syste.out.println("The character entered is a digit.");

Antworten auf die Frage(12)

Ihre Antwort auf die Frage