[英]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.