数组与列表的相互转化

来源:互联网 发布:去日本带mac好吗 编辑:程序博客网 时间:2024/05/21 06:55

一、数组----->列表

    public static List<String> arrayToList(String[] s) {        List<String> l = new ArrayList<>();        Collections.addAll(l, s);        return l;    }

    public static List<String> arrayToList1(String[] s) {        List<String> l = Arrays.asList(s);        return l;    }


    public static List<String> arrayToList2(String[] s) {        List<String> l = new ArrayList<>(s.length);        for (String string : s) {            l.add(string);        }        return l;    }


二、列表----->数组

    public static String[] listToArray(List<String> l) {        String[] s = l.toArray(new String[l.size()]);        return s;    }


    public static String[] listToArray1(List<String> l) {        String[] s = new String[l.size()];        for (int i = 0; i < l.size(); i++) {            s[i] = l.get(i);        }        return s;    }









0 0
原创粉丝点击