1. 将一个顺序排列的数组添加到集合中
2. 可以用集合帮助类Collections的shuffle()方法
}
//定义也该静态方法
List list = new ArrayList(); --------创建一个list集合 用于存储数组
for(int i = 0;i < x.length;i++){ -------遍历数组
System.out.print(x[i]+", ");
list.add(x[i]); -------将数组元素添加到集合内存储
}
System.out.println();
Collections.shuffle(list); ------调用 Collections.shuffle();方法打乱数组顺序
Iterator ite = list.iterator(); -------利用迭代器遍历集合
while(ite.hasNext()){
System.out.print(ite.next().toString()+", "); ------输出集合
}
}
}
2. 可以用集合帮助类Collections的shuffle()方法
3. 用hasNext()、next()方法遍历输入集合
/**
* 随即打乱一个顺序de数组
*/
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
public class Shuffle {
public static void main(String[] args) {
shuffle(); -------调用这个方法}
//定义也该静态方法
public static void shuffle(){
int[] x = {1,2,3,4,5,6}; --------定义一个int类型的有序数组 并且进行初始化List list = new ArrayList(); --------创建一个list集合 用于存储数组
for(int i = 0;i < x.length;i++){ -------遍历数组
System.out.print(x[i]+", ");
list.add(x[i]); -------将数组元素添加到集合内存储
}
System.out.println();
Collections.shuffle(list); ------调用 Collections.shuffle();方法打乱数组顺序
Iterator ite = list.iterator(); -------利用迭代器遍历集合
while(ite.hasNext()){
System.out.print(ite.next().toString()+", "); ------输出集合
}
}
}