shuffle:随机打乱一个数组的顺序的另一种方法
在Java编程中,有的时候我们会遇到这样一个问题:给定一个数组,要求把数组内元素的顺序随机打乱,然后输出。
通过算法解决这个问题的方法有很多人写过了。我写一个通过调用Java中Collections类的shuffle方法来实现:
“` java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class PlayCards {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] list={1,3,5,7,9,25,62,35};
List<Integer> intList = new ArrayList<Integer>();
//将list数组转换为对应的包装类
for(int i=0;i<list.length;i++){
intList.add(list[i]);
}
Collections.shuffle(intList);
for (Integer integer : intList) {
System.out.println(integer);
}
}
}