创建一个长度为5的int型数组 2.赋值: 1.创建数组的同时赋值 2.创建完数组后,依次对各个位置进行赋值3.for打印 4.Arrays.sort排序 5.for打印
时间: 2024-10-11 20:08:07 浏览: 29
创建一个长度为5的`int`型数组可以这样操作:
```java
// 1. 创建数组的同时赋值
int[] array = new int[5] {0, 1, 2, 3, 4}; // 使用初始值直接初始化
// 或者
int[] array = new int[5];
array[0] = 0;
array[1] = 1;
array[2] = 2;
array[3] = 3;
array[4] = 4; // 分别对各个位置进行赋值
// 2. for循环打印原始数组
for (int i = 0; i < array.length; i++) {
System.out.println("Element at index " + i + ": " + array[i]);
}
// 3. 对数组进行排序(Arrays.sort()仅适用于实现了Comparable接口的自定义类型)
// 如果数组元素都是基本类型,我们需要先封装到Integer[],因为Arrays.sort()无法直接排序int[]
Integer[] integerArray = Arrays.stream(array).boxed().toArray(Integer[]::new);
Arrays.sort(integerArray);
array = integerArray.copyOfRange(0, array.length); // 注意这里需要复制回原数组,因为sort是就地修改
// 4. 再次打印已排序的数组
for (int i : array) {
System.out.println(i);
}
//
阅读全文