我正在开发一个项目,我需要将ArrayList或Array转换为String数组。 我需要将每个单词/字符串转换为单独的字符串。
这样的事情:
public ArrayList<String> arrList2 = new ArrayList<String>();
然后将其转换为
public String arrList4 [] = new String [250];
希望这足以让你得到我想要的东西。
答案 0 :(得分:2)
ArrayList<String> al = new ArrayList<String>();
al.add("C");
al.add("java2s.com");
al.add("D");
al.add("F");
al.add(1, "java2s.com");
String[] strings = al.toArray(new String[al.size()]);
System.out.println(Arrays.toString(strings));
这是一个有趣的链接:http://www.google.be/search?gcx=w&sourceid=chrome&ie=UTF-8&q=ArrayList+to+array
答案 1 :(得分:1)
String [] strArray = new String [250];
arrList2.toArray(strArray);