java 数组转List及List转数组

一 java中数组转List

package demo;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class ListDemo {

    public static void main(String[] args) {

        String[] strArray = new String[]{"hello", "world"};
        List<String> strList = new ArrayList<String>();
        Collections.addAll(strList, strArray);
        strList.stream().forEach(e -> System.out.println(e));

    }
}

打印结果:

hello
world

 二 java中List转数组

package demo;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class ListDemo {

    public static void main(String[] args) {
        String[] strArray = new String[]{"hello", "world"};
        List<String> strList = new ArrayList<String>();
        Collections.addAll(strList, strArray);
        strList.stream().forEach(e -> System.out.println(e));

        String[] strArrayResult = new String[strList.size()];
        strArrayResult = strList.toArray(strArrayResult);
        Arrays.stream(strArrayResult).forEach(e -> System.out.println(e));
    }
}

打印结果:

hello
world
hello
world
原文地址:https://www.cnblogs.com/silenceshining/p/13449815.html