java--将数组转变成list/array list

import java.io.*;
import java.util.*;
public class test {
    public static void main(String[] args) throws IOException{
        //将数组转变成list
        String[] stringlist = {"shu1","shun2","shun3"};
        //方法一  使用原生的方法
        List<String> tolist = new ArrayList<>(stringlist.length);
        for (String i : stringlist){
            tolist.add(i);
        }
        for (String j : stringlist){
            System.out.println(j);
        }
        //方法二list.of  这个只能在java9里面实现
        List<String> resultlist = List.of(stringlist);
        //使用collection.addAll()方法,将数组添加到list中
        List<String> arraylist2 = new ArrayList<>(stringlist.length);
        Collections.addAll(arraylist2,stringlist);
    }
}

 

posted @ 2021-03-07 16:23  朵朵奇fa  阅读(344)  评论(0编辑  收藏  举报