Ovvero?

allora io faccio un

BufferedReader br = new BufferedReader(InputStreamReader isr = new InputStream(System.in);
Vector v;
String nome;
nome = br.readLine();

//e adesso mi trovo la sringa

for (int i=0; i<nome.length; i++) {
nome.charAt(i) //char nella posizione i
if nome.charAt(i)<nome.charAt(i+1)

//metodo per ordinare i valori in modo crescente?
//e messi in un vector v

}

//adesso ho creato il vector che mi tiene le lettere in ordine
//alfabetico

for (int i=0; i<nome.length; i++) {
String s = v.elementAt(i);
systemOut.print(s);
}

così può andare?