public class test1 {
/*
* 1.分析以下需求,并用代码实现:
(1)生成10个1至100之间的随机整数(不能重复),存入一个List集合(可以先不使用泛型,泛型明天讲)
(2)编写方法对List集合进行排序,禁用Collections.sort方法和TreeSet
(2)然后利用迭代器遍历集合元素并输出
(3)如:15 18 20 40 46 60 65 70 75 91
*/
public static void main(String[] args) {
ArrayList list = new ArrayList();
Random r = new Random();
for (int i = 0; i < 10; i++) {
list.add(r.nextInt(101));
}
maopao(list);
System.out.println(list);
}
private static void maopao(ArrayList list) {
for (int i = 0; i < list.size()-1; i++) {
for (int j = 0; j < list.size()-1-i; j++) {
if ((int)list.get(j) > (int)list.get(j+1)) {
swap(list,j,j+1);
}
}
}
}
private static void swap(ArrayList list, int j, int i) {