La idea es que utilices un StringTokenizer:
String sTexto = "En un lugar de la mancha"; String sPalabra = ""; StringTokenizer stPalabras = new StringTokenizer(sTexto); while (stPalabras.hasMoreTokens()) { sPalabra = stPalabras.nextToken(); System.out.println(sPalabra.substring(0,1)); }
Espero que te lo podamos poner en breve explicado en Línea de Código.