分析以下需求,并用代码实现: (1)生成10个1至100之间的随机整数(不能重复),存入一个List集合

分析以下需求,并用代码实现:
(1)生成10个1至100之间的随机整数(不能重复),存入一个List集合
(2)编写方法对List集合进行排序
(2)然后利用迭代器遍历集合元素并输出
(3)如:15 18 20 40 46 60 65 70 75 91

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import javax.rmi.CORBA.Tie;

public class Demo02 {
	//冒泡排序
	public static List neist( List list) {
		for (int i = 0; i list.get(j+1)) {
					tem = list.get(j);
					list.set(j, list.get(j+1));//用插入方法
					list.set(j+1, tem);
				
				}
			}
		}
		
		return list;
		
	}

	public static void main(String[] args) {
		List list = new   ArrayList<>();
		//生成十个不重复的数据并放入集合
		for (int j = 0; j <10; j++) {
			int x= (int) (Math.random()*100+1);
			int m=0;
			for (int i = 0; i < list.size(); i++) {
				
				if (list.get(i).equals(x)) {
					m++;
				} 			
			}
			if (m==0) {
				list.add(x);
			}
		}
		System.out.println(list);
		System.out.println(neist(list));
		
		
		Iterator t1 = list.iterator();
		while (t1.hasNext()) {
			Integer a = t1.next();
			System.out.println(a);
			
			
			
		}
		
		
	}

}

你可能感兴趣的:(作业,arraylist,java,集合)