Mucho mejor sería crearte un array de meses y la función split para separar los meses, días y años.
Código Java:
Ver originalint mes = 0;
String fecha
= "23/10/2011"; //Supongo que ya tienes la fecha como string
String[] datosFecha
= fecha.
split("/");
try{
mes
= Integer.
parseInt(datosFecha
[1]);}catch (FormatException e){
}
fechaEscrita
= String.
format("%s de %s de %s",datosFecha
[0],meses
[mes
],datosFecha
[2]);