Collections.shuffle(names);什么意思
时间: 2024-06-04 07:07:12 浏览: 164
Collections.shuffle(names) 是一个 Java 语言中的方法调用,它的作用是将一个列表(List)中的元素随机打乱顺序。其中,names 是一个 List 类型的对象,它包含了需要打乱顺序的元素。调用这个方法后,names 中的元素顺序将会被随机打乱,每次打乱的结果都可能不同。
相关问题
import java.util.*; public class Task { public static void main(String[] args) { List<String> names = new ArrayList<>(Arrays.asList(args)); Collections.addAll(names, "John", "Kate", "Tom", "Bob", "Alice"); // 排序---------------------------------------------- /* TODO 对names集合进行排序 */ Collections.sort(names); System.out.println(names); // 打乱----------------------------------------------- Random random = new Random(names.size()); /* TODO 使用random打乱names集合 */ System.out.println(names); } }
对names集合进行排序的代码如下:
Collections.sort(names);
使用random打乱names集合的代码如下:
Collections.shuffle(names, random);
阅读全文