Java 使用 Stream.collect 随机打乱列表

在 Java 中,可以使用 Stream.collectCollections.shuffle 方法来随机打乱列表元素的顺序。

示例代码:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class ShuffleListExample {
    public static void main(String[] args) {
        List<Integer> numbers = Stream.of(1, 2, 3, 4, 5, 6, 7, 8, 9, 10).collect(Collectors.toList());
        System.out.println("原始列表:" + numbers);

        Collections.shuffle(numbers);
        System.out.println("随机打乱后的列表:" + numbers);
    }
}

输出结果:

原始列表:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
随机打乱后的列表:[9, 4, 2, 10, 6, 3, 1, 7, 5, 8]

步骤说明:

  1. 使用 Stream.of 创建一个数字流。
  2. 使用 Stream.collect(Collectors.toList()) 将数字流收集到一个列表中。
  3. 使用 Collections.shuffle(numbers) 对列表进行随机打乱。
  4. 打印原始列表和打乱后的列表。

总结:

使用 Stream.collectCollections.shuffle 方法可以方便地对 Java 列表进行随机打乱,使元素的顺序随机排列。

Java 使用 Stream.collect 随机打乱列表

原文地址: http://www.cveoy.top/t/topic/frI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录