首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Array、List相互转换

2013-10-22 
Array、List互相转换数组转换为list:package com.basic.objectimport java.io.IOExceptionimport java.ut

Array、List互相转换
数组转换为list:

package com.basic.object;import java.io.IOException;import java.util.Arrays;import java.util.List;public class ArrayToListTest {public static void main(String[] args) throws IOException {String[] strArray = { "string1", "string2", "string3" };        //将数组转换为listList<String> strList = Arrays.asList(strArray);System.out.println(strList);for (String str : strList) {System.out.print(str+"、");}System.out.println(" ");for(int i=0;i<strList.size();i++){System.out.print(strList.get(i)+"、");}}}

List转换为数组:
package com.basic.object;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.ArrayUtils;public class ListToArrayTest {/** * @param args */public static void main(String[] args) {List<String> strList = new ArrayList<String>();strList.add("string1");strList.add("string2");strList.add("string3");System.out.println(strList);String[] strArray1 = strList.toArray(new String[]{});String[] strArray2 = strList.toArray(new String[strList.size()]);String[] strArray3 = (String[]) strList.toArray(new String[0]);System.out.println(ArrayUtils.toString(strArray1));System.out.println(ArrayUtils.toString(strArray2));System.out.println(ArrayUtils.toString(strArray3));System.out.println(" ");for(int i=0;i<strArray1.length;i++){System.out.print(strArray1[i]+"、");}}}

热点排行