资讯详情

List转成String[],报错java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava

今天写代码的时候,遇到一个场景,需要把它放在一边 String 类型的 list 转成 String 使用类型的数组,list 提供方法本身就改变了,但我用错了。

我开始用这个

String[] excelFieldNames = (String[]) excelFieldNameList.toArray(); 

结果报错了:

java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; 

报错 后面可以这样使用

String[] excelFieldNames = excelFieldNameList.toArray(new String[excelFieldNameList.size()]); 

标签: 接近传感器lja12m接近传感器lja71m

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台