用来从给定数组中生成随机元素的 Java 程序
假设我们的数组如下所示 −
Integer[] arr = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20};
现在,我们可以在对数组进行混洗之前将其转换为一个列表 −
List<Integer>list = Arrays.asList(arr); Collections.shuffle(list);
上述混洗将生成随机元素。像这样显示它们 −
for (Integer res: list) { System.out.print(res + " "); }
示例
import java.util.Arrays; import java.util.Collections; import java.util.List; public class Demo { public static void main(String[] args) { Integer[] arr = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20}; System.out.print("Array elements...
"); for (Integer res: arr) { System.out.print(res + " "); } List<Integer>list = Arrays.asList(arr); Collections.shuffle(list); System.out.println("
Random elements..."); for (Integer res: list) { System.out.print(res + " "); } } }
输出
Array elements... 2 4 6 8 10 12 14 16 18 20 Random elements... 18 16 4 20 12 14 10 2 6 8
广告