20/06/2014, 05:37
|
| | Fecha de Ingreso: mayo-2014
Mensajes: 15
Antigüedad: 10 años, 8 meses Puntos: 0 | |
Problema con cadena String aleatoria Buenas, mi problema es que tengo que hacer un método que me devuelva un String con una letra aleatoria en mayúscula repetida "n" veces. Como paramétros tiene que recibir tanto un Random como un integer para la longitud de la cadena, pero cuando lo testeo no me devuelve nada. Este es el código:
Código:
public static String cadenaAleatoria(Random rnd, Integer n){
char[] elementos={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P',
'Q','R','S','T','U','V','W','X','Y','Z'};
char[] conjunto = new char[n];
String cadena = "";
int r = rnd.nextInt(elementos.length);
conjunto[0] = elementos[r];
String letra = conjunto.toString();
while(conjunto.length < n){
cadena = cadena + letra;
}
return cadena;
}
Saludos! |