锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

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

时间:2022-11-02 20:00:00 接近传感器lja12m接近传感器lja71m

今天写代码的时候,遇到一个场景,需要把它放在一边 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()]); 
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章