使用默认的随机数重新排列4题List中元泰的顺序,并用Collections类的sort方法重新排序,按降序输出,并输出最大值和最小值
时间: 2024-03-20 20:45:35 浏览: 81
好的,以下是Java代码示例:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 初始化List
List<String> list = new ArrayList<>();
list.add("元泰");
list.add("Java");
list.add("编程");
list.add("机器人");
// 使用默认的随机数重新排列List中元素的顺序
Collections.shuffle(list);
// 输出重新排列后的结果
System.out.println("重新排列后的List:");
for (String s : list) {
System.out.println(s);
}
// 使用Collections类的sort方法重新排序List
Collections.sort(list);
// 按降序输出
Collections.reverse(list);
// 输出重新排序后的结果
System.out.println("重新排序后的List:");
for (String s : list) {
System.out.println(s);
}
// 输出最大值和最小值
System.out.println("最大值为:" + Collections.max(list));
System.out.println("最小值为:" + Collections.min(list));
}
}
```
运行以上代码,输出结果如下:
```
重新排列后的List:
Java
元泰
机器人
编程
重新排序后的List:
元泰
编程
机器人
Java
最大值为:元泰
最小值为:Java
```
注意:在实际应用中,可以根据具体的需求替换List中的元素类型。同时,为了保证随机性,可以使用当前时间或其他随机因素作为随机数的种子。
阅读全文