数组和集合的相互转化

来源:互联网 发布:现在的淘宝太坑了女孩 编辑:程序博客网 时间:2024/05/01 12:09

涉及到的类:ArrayList、Arrays、String

直接看代码:

public static void main(String[] args) {String[] strA = { "A", "B", "C", "D", "E", "F", "G" };ArrayList<String> listA = new ArrayList<String>(Arrays.asList(strA));System.out.println("------1、数组转集合-------");for (int i = 0; i < listA.size(); i++) {if (i < listA.size() - 1) {System.out.print(listA.get(i) + " ");} else {System.out.println(listA.get(i));}}System.out.println("------2、集合转数组-------");String[] strB = new String[listA.size()];listA.toArray(strB);for (String s : strB) {System.out.print(s + " ");}}

程序输出:

------1、数组转集合-------
A B C D E F G
------2、集合转数组-------
A B C D E F G 

原创粉丝点击