java set轉(zhuǎn)換為list怎么實(shí)現(xiàn)

小億
85
2024-08-11 17:27:35

可以通過(guò)創(chuàng)建一個(gè)新的ArrayList對(duì)象,并將Set中的元素逐個(gè)添加到ArrayList中來(lái)實(shí)現(xiàn)Set轉(zhuǎn)換為L(zhǎng)ist。可以使用addAll()方法或者循環(huán)遍歷Set中的元素逐個(gè)添加到List中。

以下是一個(gè)示例代碼:

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的構(gòu)造方法
        // 或者使用addAll()方法
        // List<String> list = new ArrayList<>();
        // list.addAll(set);
        
        System.out.println("List: " + list);
    }
}

在上面的示例中,首先創(chuàng)建一個(gè)HashSet對(duì)象并向其中添加一些元素。然后通過(guò)ArrayList的構(gòu)造方法將Set轉(zhuǎn)換為L(zhǎng)ist,并打印輸出List中的元素。

0