java实现数组元素乱序排列
时间: 2023-11-18 18:05:17 浏览: 69
Java 程序对数组元素进行降序排序
可以使用Java中的Collections类中的shuffle方法来对数组元素进行乱序排列。
具体实现如下:
```java
import java.util.Arrays;
import java.util.Collections;
public class ShuffleArray {
public static void main(String[] args) {
Integer[] array = {1, 2, 3, 4, 5};
System.out.println("Original array: " + Arrays.toString(array));
Collections.shuffle(Arrays.asList(array));
System.out.println("Shuffled array: " + Arrays.toString(array));
}
}
```
输出结果:
```
Original array: [1, 2, 3, 4, 5]
Shuffled array: [3, 2, 1, 4, 5]
```
在上面的代码中,我们先定义了一个整数类型的数组,然后使用Arrays类中的toString方法将其转换成字符串并输出。接着使用Arrays类中的asList方法将数组转换成List集合,再使用Collections类中的shuffle方法对List集合进行乱序排列。最后再次使用Arrays类中的toString方法将乱序排列后的数组转换成字符串并输出。
阅读全文