java中String数组和List的互相转化

来源:互联网 发布:慕课平台有哪些 知乎 编辑:程序博客网 时间:2024/05/18 13:26

目的:在java中,实现String数据转List,List转String数组

1.ListString数组

方法一:

//先准备一个ListList<String> testList=new ArrayList<>();testList.add("a");testList.add("b");testList.add("c");//List转StringString[] strs1=testList.toArray(new String[testList.size()]);for(String s:strs1){   System.out.println(s);}

方法二:

//先准备一个ListList<String> testList=new ArrayList<>();testList.add("a");testList.add("b");testList.add("c");//List转StringString[] strs2 = new String[testList.size()];for(int i=0;i<testList.size();i++){   strs2[i]=testList.get(i);}for(String s:strs2){  System.out.println(s);}

二:String数据转List

方法一:

//准备一个String数组String[] strs = {"aa","bb","cc"};//String数组转ListList<String> strsToList1= Arrays.asList(strs);for(String s:strsToList1){ System.out.println(s);}


方法二:

//准备一个String数组String[] strs = {"aa","bb","cc"};//String数组转ListList<String> strsToList2=new ArrayList<>();Collections.addAll(strsToList2,strs);for(String s:strsToList2){   System.out.println(s);}


方法三:

//准备一个String数组String[] strs = {"aa","bb","cc"};//String数组转ListList<String> strsToList3=new ArrayList<>();for(String s:strs){    strsToList3.add(s);}for(String s:strsToList3){    System.out.println(s);}


原创粉丝点击