Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2011, 11:58
sergimbo
 
Fecha de Ingreso: noviembre-2009
Mensajes: 98
Antigüedad: 15 años
Puntos: 2
Invocar un metodo aplicandolo

Tengo un metodo que es para poner la primera letra de una palabra en mayuscula.
El codigo es este:

Código:
private static String inicialAMayus(String s){
        //se obtiene el caracter inicial de s, el situado en su posición 0
        char inicialS = s.charAt(0);
        //se transforma a mayúscula el caracter inicial de s.
        //PISTA: Busca en la clase Character el método que necesitas
        char inicialSEnMayus = Character.toUpperCase(inicialS); 
        //se devuelve un String igual a s EXCEPTO en su caracter inicial, 
        //que debe ser el de s pero en mayúsculas
        return inicialSEnMayus +s.substring(1);
    }

PUes bien, ahora se me pide que aplique este metodo a otras partes del codigo invocandolo.
Aqui va uno en modo de ejemplo:

Código:
/* Modifica las instrucciones de este constructor invocando donde sea necesario al  
     * método inicialAMayus. 
     * OJO: no puedes añadir niguna instrucción al código existente */ 
    public Etiqueta(String nombre, String apellidoPrimero, String apellidoSegundo){
        this.nombre = nombre.trim(); /*MODIFICAR*/
        this.apellidoPrimero = apellidoPrimero.trim(); /*MODIFICAR*/
        this.apellidoSegundo = apellidoSegundo.trim(); /*MODIFICAR*/
    }
En otras palabras, aplicar el metodo inicialAMayus en this.nombre, this.apellidoPrimero y this.apellidoSegundo.

Como puedo hacer esto?


Saludos y gracias de antemano.