Java: eliminando valores numéricos de cadena

He tenido éxito con la ayuda de esta comunidad para eliminar valores numéricos de las entradas del usuario, sin embargo, mi código a continuación solo recuperará los caracteres alfabéticos antes del numérico que se eliminó:

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);
    }
}

Por ejemplo, si el usuario ingresó = S1234am, solo estoy volviendo: S. ¿Cómo recupero los caracteres restantes en la cadena?

Respuestas a la pregunta(7)

Su respuesta a la pregunta