1.创建- 个包含10个元素的整型数组 用三位随机整数初始化此数组。 2.将此数组转换为List 1000 输出List中的全部元素。 3.使用默认的随机数重新 们序 并用Collections类的sort方法重新排序。 4.将3题中排好序的List元素 出其中的最大值和最小值
时间: 2024-03-20 07:44:59 浏览: 74
(c#)字符串转换成字符数组 字符串转换成int 数组
4星 · 用户满意度95%
好的,以下是Java语言的示例代码实现您的需求:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
// 创建一个包含10个元素的整型数组,用三位随机整数初始化
int[] array = new int[10];
Random random = new Random();
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(900) + 100; // 生成三位随机整数
}
// 将数组转换为List
List<Integer> list = new ArrayList<>();
for (int i : array) {
list.add(i);
}
// 输出List中的全部元素
System.out.println("List elements:");
for (int i : list) {
System.out.print(i + " ");
}
System.out.println();
// 使用默认的随机数重新打乱顺序
Collections.shuffle(list);
// 使用Collections类的sort方法重新排序
Collections.sort(list);
// 输出排序后的List中的最大值和最小值
System.out.println("Min value: " + Collections.min(list));
System.out.println("Max value: " + Collections.max(list));
}
}
```
这段代码实现了您的所有需求:
1. 创建一个包含10个元素的整型数组,用三位随机整数初始化;
2. 将数组转换为List,并输出List中的全部元素;
3. 使用默认的随机数重新打乱顺序,然后使用Collections类的sort方法重新排序;
4. 输出排序后的List中的最大值和最小值。
阅读全文