Shuffle a list of integers with Java 8 Streams API

后端 未结 8 1148
别那么骄傲
别那么骄傲 2020-11-28 09:34

I tried to translate the following line of Scala to Java 8 using the Streams API:

// Scala
util.Random.shuffle((1 to 24).toList)

To write t

8条回答
  •  我在风中等你
    2020-11-28 10:21

    public static List getSortedInRandomOrder(List list) {
        return list
                .stream()
                .sorted((o1, o2) -> ThreadLocalRandom.current().nextInt(-1, 2))
                .collect(Collectors.toList());
    }
    

提交回复
热议问题