【发布时间】:2013-09-15 08:22:59
【问题描述】:
我想知道是否可以将 Strings 的 Java List 转换为 Strings 的数组:
我试过了:
List<String> products = new ArrayList<String>();
//some codes..
String[] arrayCategories = (String[]) products.toArray();
但它给了我一个异常消息:
java.lang.ClassCastException:java.lang.Object[] 无法转换为 java.lang.String[]
【问题讨论】:
-
@LalitPoptani 我发现的副本更好:D
-
重复是重复更好或更坏:P
-
这里的问题不是数组转换,而是在 new ArrayList[String]() 上错误使用 [] 应该是 new ArrayList
().. 我正要回答但你们关闭了这个.. -
嗯。既然我的编辑是错误的,那就更正了。愿它保持关闭。
标签: java android list arraylist classcastexception