gente é o seguinte:
criei um array chamado RAND com 26 elementos(vazios) .
criei outro array chamado VR com tamanho 26 e passei valores para todos os elementos.
eis o problema -> agora eu quero passar os valores aleatorizados do array VR para o array RAND, sem repetir e sem ficar espaço vazio.
alguém pode me ajudar?
CD1PJ
Novembro 3, 2007, 5:07pm
#2
Oi mauro2007,
Você pode copiar o array VR para RAND e embaralhar os elementos em RAND. Veja os métodos copyOf e shuffle da classe java.util.Arrays .
Até mais,
Crístian.
[quote=“CD1”]Oi mauro2007,
Você pode copiar o array VR para RAND e embaralhar os elementos em RAND. Veja os métodos copyOf e shuffle da classe java.util.Arrays .
Até mais,
Crístian.[/quote]
creio que o shuffle que voce falou nao seja da classe Arrays e sim da java.util.List
CD1PJ
Novembro 4, 2007, 11:34am
#4
Oi vaninh0,
Você está certo, não é na classe Arrays mesmo (nem na List); o método shuffle que eu falei é da classe Collections . Dá pra converter um array pra uma coleção com o método Arrays.asList, aí depois é só usar o shuffle.
Até mais,
Crístian.