list转string报错
源代码这么写的(这里findMenuIdsByRoleIds方法要传数组型的roleIds,但上面的得到的roleIds是一个list类型的,所以这里想把list类型转化为数组类型然后作为参数传进去):
报错信息:
正确的写法为:
分析:这里是参数直接roleIds.toArray(T[] a)这其实是一个泛型方法,toArray方法参数里面参数传的是一个什么类型的,就会转化成什么类型的(其实一敲eclipse等工具会提示这是个泛型方法)
源代码这么写的(这里findMenuIdsByRoleIds方法要传数组型的roleIds,但上面的得到的roleIds是一个list类型的,所以这里想把list类型转化为数组类型然后作为参数传进去):
报错信息:
正确的写法为:
分析:这里是参数直接roleIds.toArray(T[] a)这其实是一个泛型方法,toArray方法参数里面参数传的是一个什么类型的,就会转化成什么类型的(其实一敲eclipse等工具会提示这是个泛型方法)