[ Foro de Java ]

capitalizar comienzo de palabra

09-May-2019 13:35
Invitado (jrr)
0 Respuestas

Algo sencillo para poder modificar cada comienzo de palabra por mayúscula    

Sin que de error de fuera de índice como el siguiente código

Gracias

public static void main(String[] args)
   {
       String mensaje = "hola mundo";
       StringBuilder sb = new StringBuilder();

       for (int i = 0; i < mensaje.length(); i++)
       {  
           sb.append(mensaje.charAt(i));
           
           if (mensaje.charAt(i) == ' ')
           {
               char letra = Character.toUpperCase(mensaje.charAt(i));
               sb.setCharAt(mensaje.charAt(i + 1), letra);
           }
       }
       System.out.println(sb);
   }
}




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...