//适合洗牌程序
public class TestMain
{
public static void main(String[] args)
{
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
System.out.println("前:");
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+" ");
}
System.out.println("");
System.out.println("后:");
Collections.shuffle(list);
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+" ");
}
}
}
运行结果:
前:
1 2 3 4 5
后:
5 3 4 2 1
后:
5 1 2 3 4
后:
2 1 4 5 3
.
用Collections.shuffle(list); 此方法就可以直接将list内部对象顺序打乱。可以做洗牌和其他随机结果的方法。
原文地址:
http://blog.csdn.net/warren2013/article/details/17414771