java.lang.String cannot be cast to java.util.List

求大神指教,为什么明明是List类型的却总提示String类型和List类型问题。。。... 求大神指教,为什么明明是List类型的却总提示String类型和List类型问题。。。 展开
 我来答
yj83855039
2015-03-09 · TA获得超过590个赞
知道小有建树答主
回答量:985
采纳率:33%
帮助的人:492万
展开全部
大哥,你的pagelist.get(i)不是list类型啊。。。list定义的时候一般是要指明类型的,不指明类型会有泛型警告,就像你上面的黄线,比如List<String> list = new ArrayList();这个list就是存放的string类型的数据,你是没弄明白怎么指定list类型。。
更多追问追答
追问
但是我上面List pagelist = cb.get1Com(sql,8);已经把数据库里面一组数据取出来了,而且一组数据有不同类型。。。这可如何是好
追答
把pagelsit2删掉,直接用上面定义的pagelist。。下面所有pagelist2改成pagelist。。你这是画蛇添足啊。。你这是要导出excel吧
帅惜玉sh
2015-03-09 · TA获得超过243个赞
知道小有建树答主
回答量:343
采纳率:100%
帮助的人:304万
展开全部
你的 pageList 中放的不是 list 所以汇报 此错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
305661006
2015-03-09 · TA获得超过183个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:143万
展开全部
转型的问题,看起来pagelist.get(i)出来的是string类型
更多追问追答
追问
pagelist.get(i)出来的应该是一个表的一组数据啊。。
追答
get1com方法点进去让我看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毅个呆橙子
2015-03-09 · TA获得超过181个赞
知道小有建树答主
回答量:119
采纳率:100%
帮助的人:51.1万
展开全部
你在FOR循环里面的那个List应该是new一个出来才行把
追问

不行的。。。

追答
NEW ArrayList();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式