java黑皮书打乱arrylist
时间: 2023-08-09 17:11:20 浏览: 94
如果你想打乱一个ArrayList,可以使用Collections类的shuffle方法。这个方法会对列表中的元素进行随机排序。下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
System.out.println("Before shuffling: " + list);
Collections.shuffle(list);
System.out.println("After shuffling: " + list);
}
}
```
输出结果可能是这样的:
```
Before shuffling: [1, 2, 3, 4, 5]
After shuffling: [3, 4, 5, 2, 1]
```
注意,shuffle方法会修改原列表,如果你不想修改原列表,可以先创建一个副本再打乱。
阅读全文