用來從給定陣列中生成隨機元素的 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP