Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/07/2003, 13:22
Avatar de kripton
kripton
 
Fecha de Ingreso: diciembre-2002
Ubicación: Zaragoza
Mensajes: 296
Antigüedad: 22 años
Puntos: 0
Hola RsOfT!!!

Una forma de hacerlo seria:

Código:
    public String formarCadena(int blancos, String nombre, String apellido){
        String aux = "";
        for(int i = 0; i< blancos; i++){
            aux = aux + " ";
        }
        return nombre + aux + apellido;
    }
Otra posibilidad que te ahorra el calcular el numero de blancos de antemano sería:
Código:
    public String formarCadena(String nombre, String apellido){
        //TOTAL es una constante que contiene el numero total de caracteres
        //private static final int TOTAL = 50;
        int blancos = TOTAL - nombre.length() - apellido.length();
        String aux = "";
        for(int i = 0; i< blancos; i++){
            aux = aux + " ";
        }
        return nombre + aux + apellido;
    }
Espero que te sirva,
Saludos,
kripton