如何将list <object>转换为String Array </object>

时间:2013-11-25 10:39:54

标签: java arrays string object

如何将对象列表转换为字符串数组?

我尝试了以下代码,但是我收到了一个ArrayStoreException错误

 List<Object> content = mdp.getContent(); //From docx4j API
 Object[] objectArray = content.toArray();
 String[] paragraphs = Arrays.copyOf(objectArray, objectArray.length, String[].class); 

由于

1 个答案:

答案 0 :(得分:0)

如果您的列表中只有字符串,那么这是一步操作:

content.toArray(new String[content.size()]);

否则,您将必须遍历每个成员,应用toString()或必须使用哪种方法来获取每个列表成员的字符串表示形式。对于这种情况,JDK中没有捷径。