图像图标,列表和随机的Java

2 java random image list data-structures

我有4张照片:

ImageIcon f1 = new ImageIcon("C:\\Users\\Student\\Desktop\\pic1.jpg");
ImageIcon f2 = new ImageIcon("C:\\Users\\Student\\Desktop\\pic2.jpg");
ImageIcon f3 = new ImageIcon("C:\\Users\\Student\\Desktop\\pic3.jpg");
ImageIcon f4 = new ImageIcon("C:\\Users\\Student\\Desktop\\pic4.jpg");
Random r = new Random();
Run Code Online (Sandbox Code Playgroud)

如何将它们放入列表(或其他数据结构?)并逐个随机选择它们?我的意思是我选择例如f2,删除列表中的f2,选择f4,删除列表中的f4 ......直到选中所有元素.

谢谢!

Jon*_*eet 6

只需将它们放入列表并调用Collections.shuffle- 然后遍历列表,这将是随机顺序.