//适合洗牌程序 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