您的位置:首页 > 编程语言 > Java开发

java中数组的合并以及与集合之间的相互转化

2012-07-26 12:58 585 查看
package test;

import java.util.ArrayList;

import java.util.Arrays;

import java.util.List;

public class TestArrayCopy {

/**

* @param args

*/

public static void main(String[] args) {

String[] str1s = {"haha", "hehe", "wahaha", "哈哈"};

//String[] str2s = {"haha1", "hehe1", "wahaha1"};

List<String> lis = new ArrayList<String>();

lis.add("黄山");

lis.add("九华山");

lis.add("九寨沟");

lis.add("桂林山水");

String[] str2s = lis.toArray(new String[lis.size()]);

String[] strs = new String[str1s.length + str2s.length];

System.arraycopy(str1s, 0, strs, 0, str1s.length);

System.arraycopy(str2s, 0, strs, str1s.length, str2s.length);

for (String str:strs)

System.out.print(str + " ");

testArrayToList();

}

private static void testArrayToList()

{

String[] strs = {"haha2", "hehe2", "wahaha2", "哈哈2"};

List<String> lis = Arrays.asList(strs);

for (String str : lis)

System.out.print(str + " ");

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: