Java入门第120课——使用Collections.sort方法实现排序
创始人
2024-04-19 16:23:55

问题

使用工具类Collections提供的sort方法实现排序,详细要求如下:

1)创建List接口的引用list,使该引用指向ArrayList的实例;使用1作为随机数生成器的种子,生成10个0~100直接的随机数(包含0不包含100);将这10个随机数放入list集合中并输出集合元素。

2)按照自然顺序对list集合中的元素进行升序排列并输出排序后的list集合。

方案

1)首先,创建List接口的引用list,使该引用指向ArrayList的实例;然后,使用java.util包下的Random类来生成随机数,在生成随机数时,使用1作为随机数生成器的种子(保证每次生成的随机数相同),生成10个0~100之间的随机数(包含0不包含100),并将这10个随机数放入list集合中输出,代码如下所示:

List list = new ArrayList();
Random r = new Random(1);
for (int i = 0; i < 10; i++) {list.add(r.nextInt(100));
}
System.out.println(list); // [85,88,47,13,54,4,34,6,78,48]

2)使用Collections的sort方法,按照自然顺序对list集合中的元素进行升序排列并输出排序后的list集合,代码如下所示:

Coll

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...