List集合转换为String[] 报异常

一个自定义方法 需要 把 list集合的数值转换为 String[] 放进去

老出错 类型装载异常 看了网上的方法 都是这样 就是不行 啊 ![图片说明](https://img-ask.csdn.net/upload/201606/27/1467008435_84440.png)图片说明

List
APPGetEntityAll不是String的派生类所以是不能直接转换过去的.
你可以用循环的方式把他们变成List然后再变成String[]

方法思路大体是遍历集合,将集合里面我们需要的string放入数组中,你可以把你的方法贴下,报错的是把错误的类型对象存入了数组中,你应该在数组中放入了非string类型

数值转换的话要+“”,你可以试试 大家交流下 我也是新手

这个是 还是报类型转换错误

图片说明

String [] str= list.toArray(new String[0]);这样不可以吗?

APPGetEntityAll 肯定不能转String啊

谢谢大家 已经可以了

图片说明