Salida incorrecta usando replaceall

¿Por qué obtengo "AAAAAAAAA" en lugar de "1A234A567" del siguiente Código:

String myst = "1.234.567";

String test = myst.replaceAll(".", "A");

System.out.println(test);

¿Alguna idea