编写程序,生成5个1至10之间的随机数,存入List集合,编写方法对集合进行排序自定义算法排序,禁用Collections和TreeSet- public class Demo {
- public static void main(String[] args) {
- List<Integer> list = new ArrayList<Integer>();
- for (int x = 1; x <= 5; x++) {
- Random r = new Random();
- int n = r.nextInt(10) + 1;
- list.add(n);
- }
- // Collections.sort(list);
- System.out.println(list);
- Integer[] arr = list.toArray(new Integer[list.size()]);
- Arrays.sort(arr);
-
- }
- }
复制代码
把集合中的元素转换成数组,用冒泡排序,但是集合中的元素还是没有变的。排序的只是数组,难度要重新添加到另外一个集合才行?那就不是原来的集合了。求大神解释下? |
|