Java如何将Set转换为List?

下面的代码为您提供了一个转换的例子java.util.Set成java.util.List。只需通过创建的新实例List并将传递Set为构造函数的参数来完成。

package org.nhooo.example.util;

import java.util.*;

public class SetToList {
    public static void main(String[] args) {
        // 创建一个Set并将一些对象添加到Set中。
        Set<Object> set = new HashSet<>();
        set.add("A");
        set.add(10L);
        set.add(new Date());

        // 可以通过将Set实例传递到
        // List实现类(例如ArrayList)的构造函数。
        List<Object> list = new ArrayList<>(set);
        for (Object o : list) {
            System.out.println("Object = " + o);
        }
    }
}