可以通過創建一個新的ArrayList對象,并將Set中的元素逐個添加到ArrayList中來實現Set轉換為List。可以使用addAll()方法或者循環遍歷Set中的元素逐個添加到List中。
以下是一個示例代碼:
import java.util.*;
public class Main {
public static void main(String[] args) {
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
List<String> list = new ArrayList<>(set); // 使用ArrayList的構造方法
// 或者使用addAll()方法
// List<String> list = new ArrayList<>();
// list.addAll(set);
System.out.println("List: " + list);
}
}
在上面的示例中,首先創建一個HashSet對象并向其中添加一些元素。然后通過ArrayList的構造方法將Set轉換為List,并打印輸出List中的元素。