本人做法如下:
Object date=pagelist.getResult();
ArrayList<Jibing> list =(ArrayList<Jibing>)date;//jibing 是实体类
if (list != null && list.size() > 0)
{
for (int i = 0; i < list.size(); i++)
{
Jibing m = (Jibing)list.get(i);//报错
问题, 最后一句报错,怎么获取list 中的数据?
请大神赐教,感激不尽!
Jibing m = (Jibing)list.get(i);这句前面的强转是多余的,list本身存的就是就是Jibing。报错应该就是ClassCastException,那么问题就是出在了ArrayList<Jibing> list =(ArrayList<Jibing>)date;这句,说明date是一个集合,但是集合里面不是Jibing,所以你可以强转成ArrayList,但是当你获取里面的元素时就不能强转成Jibing了。