Collections com Sort

2 respostas
R

Estou montando o jogo de dominó, porém ao usar o ArrayList eu notei que não tem o método Sort…, como posso fazer para embaralhar as peças do meu jogo…

2 Respostas

BrunoBastosPJ

Você quer embaralhar aleatóriamente? Porque o método Sort da classe Collections recebe um List como parâmetro… E se os objetos que estiverem dentro desta lista não implementarem Comparator você deve passar uma classe que tenha implementado um comparator para esse objeto como parâmetro… Mas isso vai ordenar as peças em ordm crescente. Essa é a API da classe Collections e os métodos sáo esses

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collections.html#sort(java.util.List)

Se quizer fazer de forma aleatória vai ser diferente…

I

Para embaralhar utilize:

Collections.shuffle();
Criado 4 de dezembro de 2006
Ultima resposta 5 de dez. de 2006
Respostas 2
Participantes 3