黑马程序员技术交流社区
标题:
编写程序,生成5个1至10之间的随机整数,存入一个List集合...
[打印本页]
作者:
dingl
时间:
2015-8-25 22:38
标题:
编写程序,生成5个1至10之间的随机整数,存入一个List集合...
/*
* 编写程序,生成5个1至10之间的随机整数,存入一个List集合,
* 编写方法对List集合进行排序(自定义排序算法,禁用Collections.sort方法和TreeSet), 然后遍历集合输出
*/
public static void main(String[] args) {
// 创建集合对象
List<Integer> list = new LinkedList<>();
// 创建整数类型的数组,长度为5
int[] arr = new int[5];
// 创建数组的第一个索引
int index = 0;
// 当集合的长度为5时,退出循环
while (list.size() < 5) {
// 将生成的随机数添加到集合
list.add((int) (Math.random() * 10 + 1));
}
// 通过集合对象获取迭代器对象
Iterator<Integer> it = list.iterator();
// 当获取的下一个元素返回为false时,退出循环
while (it.hasNext()) {
// 将遍历到的元素添加到数组
arr[index] = it.next();
// 每添加一次,数组索引自增一次
index++;
// System.out.println(it.next());
}
// 利用数组工具类对数组进行升序排序
Arrays.sort(arr);
// 将数组转换成字符串并打印输出
System.out.println(Arrays.toString(arr));
}
复制代码
作者:
3174918418
时间:
2015-8-25 22:59
写得很清楚, 谢谢分享
作者:
武动奇迹
时间:
2015-8-25 23:02
good。写得不错。。
作者:
说不出再见
时间:
2015-8-25 23:10
写的挺好 思路挺清晰的
作者:
巧克黑力
时间:
2015-8-25 23:28
写的很好,谢谢
作者:
13706649811
时间:
2015-8-25 23:40
写的太详细了
作者:
Jeffery
时间:
2015-8-25 23:53
写的好,不愧是大神
作者:
only-hou
时间:
2016-2-18 00:18
写得很清楚, 谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2