Inicializar String con un mismo valor

zackcover
16 de Enero del 2006
Hola, quisiera saber cómo puedo crear una instancia de la clase String con un caracter repetido tantas veces como yo quiera. Me explico, debería haber un constructor del tipo:
String txt = new String("0",5);
este crearía la cadena "00000" en la variable txt. Como pueden imaginar esto es porque el número debe cambiar en tiempo de ejecución.

Gracias.

Diego
16 de Enero del 2006
Explica exáctamente para que lo quieres y te podremos ayudar. Si siempre vas a usar el mismo número de caracteres y necesitas cambiarla, puedes usar un array de caracteres así:
char [] array=new char[longitud];
java.util.Arrays.fill(array,numeroeVeces);
y si quieres hacerlo un String:
String a=new String(array);
aunque entonces no podrás cambiar los caracteres.