Java: usuwanie wartości liczbowych z łańcucha

Udało mi się z pomocą tej społeczności usunąć wartości liczbowe z danych wprowadzonych przez użytkownika, jednak poniższy kod będzie pobierać tylko znaki alfa przed usuniętą liczbą:

import java.util.Scanner;

public class Assignment2_A {

    public static void main(String[] args) {
        Scanner firstname = new Scanner(System.in);
        String firstname1 = firstname.next();
        firstname1 = firstname1.replaceAll("[^A-Z]","");
        System.out.println(firstname1);
    }
}

Na przykład, jeśli dane wejściowe użytkownika = S1234am, wracam tylko: S. Jak odzyskać pozostałe znaki w ciągu?

questionAnswers(7)

yourAnswerToTheQuestion