繁体   English   中英

如何转换清单 <object> 到字符串数组

[英]How to convert list<object> to String Array

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

我尝试了以下代码,但出现ArrayStoreException错误

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

谢谢

如果列表中仅包含字符串,那么这是一步操作:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM