Java如何将数组转换为集合对象?

要将基于数组的数据转换为基于列表/集合的数据,我们可以使用java.util.Arraysclass。此类提供了asList(T... a)将数组转换为List / Collection的静态方法。

package org.nhooo.example.util;

import java.util.Arrays;
import java.util.List;

public class ArrayAsListExample {
    public static void main(String[] args) {
        String[] words = {"Happy", "New", "Year", "2017"};
        List<String> list = Arrays.asList(words);

        for (String word : list) {
            System.out.println(word);
        }
    }
}

我们的代码的结果是:

Happy
New
Year
2017