使用列表打亂Java陣列
在本文中,我們將學習如何使用Java中的列表來打亂陣列。打亂陣列意味著隨機重新排列其元素。Java Collections框架提供了`Collections.shuffle()`方法,可用於就地打亂列表。
什麼是Java中的陣列?
一個陣列是相同型別元素的集合,儲存在連續的記憶體位置。
什麼是Java中的列表?
一個列表是Java中元素的有序集合(序列)。它允許重複並保持插入順序。
使用列表打亂陣列
以下是使用列表打亂陣列的步驟:
- 步驟1. 定義字串陣列 − 使用字串值初始化陣列:`String str[] = {"A", "B", "C", "D", "E"};`
String str[] = {"A", "B", "C", "D", "E"};
- 步驟2. 將陣列轉換為列表 − 使用`Arrays.asList()`將陣列轉換為列表。
List list = Arrays.asList(str);
- 步驟3. 打亂列表 − 使用`Collections.shuffle(list)`打亂列表並列印。
Collections.shuffle(list);
System.out.println("Shuffled the array using List = " + list.toString());
使用列表打亂Java陣列的程式
以下是使用列表打亂陣列的程式:
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Demo {
public static void main(String[] args) {
String str[] = {"A", "B", "C", "D", "E"};
List<String>list = Arrays.asList(str);
Collections.shuffle(list);
System.out.println("Shuffled the array using List = "+list.toString());
}
}
輸出
Shuffled the array using List = [C, B, E, D, A]
廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP