list 转换成 String 数组问题

如何将一个String数组添加到list里面去,然后在将这个list 转成String数组?

for(int i=0;i<s.length;i++){//这是把s数组里面的东西添加到list里面去
list.add(s[i]);
}

list.toArray();//可以直接把list转换成数组。方法名我记不清楚了,你可以查下api
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-18
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class $ {
public static void main(String... _) {

String[] arr = { "a", "b", "c" };

List data = new ArrayList();

Collections.addAll(data, arr);
System.out.println(data);

arr = (String[]) data.toArray(new String[0]);

System.out.println(Arrays.deepToString(arr));
}
}