使用列表打亂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]

更新於:2024年11月23日

瀏覽量 148

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.