本人做法如下:

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 中的数据?

请大神赐教,感激不尽!

强转容易报错,要确定 data 适合强转

具体要实现什么功能?

list.get()打上括号啊,执行顺序明显不对。

Jibing m = (Jibing)list.get(i);这句前面的强转是多余的,list本身存的就是就是Jibing。报错应该就是ClassCastException,那么问题就是出在了ArrayList list =(ArrayList)date;这句,说明date是一个集合,但是集合里面不是Jibing,所以你可以强转成ArrayList,但是当你获取里面的元素时就不能强转成Jibing了。

Object date=pagelist.getResult();

返回类型要明确,不要强转,鬼知道返回的类型是什么

使用泛型吧

public class ServiceResult<T>{

private String resultMsg="";

private int resultCode="";

private T result;

public T getResult(){

return result;

}

public void setResult(T returnObj){

this.result=returnObj;

}

}

...

ServiceResult<ArrayList<Jibing>> date=pagelist.getResult();

ArrayList<Jibing> list = date.getResult();

if (list != null && list.size() > 0)

{

for (int i = 0; i < list.size(); i++)

{

Jibing m = (Jibing)list.get(i);//报错

}

}

看你date最终返回出来的是什么类型,根据类型去转换。

java object 转list_java ,将 object类型转换为 ArrayList 类型?汗血宝马相关推荐

  1. java字符串转list_java将String字符串转换为ListLong类型实例方法

    在一些应用场景当中,我们可能会遇到以下的场景,我们要使用的类型是List类型,但是接收到的参数是Stirng类型如1,2,3,4等这样的形式 那么我们可以通过采用以下的代码完成以上需求的转换 priv ...

  2. Java object类型转换为int类型

    在struts1的action类中设置了String类型的变量,int类型的变量,把他们放在request中,在jsp页面获取的时候object类型装换位int类型,(Integer)request. ...

  3. java中long类型转换为int类型

    由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况: 主要以下几种转换方法,供参考: 一.强制类型转换 [java] l ...

  4. java把string转换为int_java如何把String类型转换为int类型

    在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法.Integer.valueOf(String)方法. 本篇文章就给大家介绍java把S ...

  5. java把string转int类型_java把String类型转换为int类型的方法

    java把String类型转换为int类型的方法 发布时间:2020-08-20 14:32:03 来源:亿速云 阅读:73 作者:小新 这篇文章将为大家详细讲解有关java把String类型转换为i ...

  6. java string 转换 int_java如何把String类型转换为int类型

    在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法.Integer.valueOf(String)方法. 本篇文章就给大家介绍java把S ...

  7. Java中如何将int 类型转换为 Long类型

    Long l = (Long)3; 1 很多同学可能会用上面的方法将int类型转换为Long类型,但事实上这样是不可行的.因为Long是包装类,而int是值类型数据,两者是不能这样强转的. long ...

  8. python将bytes转为对象_Python3中bytes类型转换为str类型

    Python3中bytes类型转换为str类型 Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.P ...

  9. R语言将数值类型转换为字符串类型

    R语言将数值类型转换为字符串类型 目录 R语言将数值类型转换为字符串类型 R语言是解决什么问题的? R语言将数值类型转换为字符串类型 安利一个R语言的优秀博主及其CSDN专栏: R语言是解决什么问题的 ...

最新文章

  1. Java 代理(proxy)模式
  2. 51nod 1785 数据流中的算法 (方差计算公式)
  3. 【LeetCode 986】 区间列表的交集(区间交集)
  4. 64位linux下的gns3网络模拟器配置
  5. Oracle创建视图的一个问题
  6. 简单工具类HttpUtils
  7. 飘逸的python - 使用图像匹配SIFT算法进行LOGO检测
  8. VMWare共享文件夹的使用
  9. 0x80131500打不开微软商店的解决办法
  10. python jupter输入文字行_少儿Python编程_第十六讲:图形界面开发
  11. 新一批交通强国试点工作启动
  12. IjkVideoView 视频播放
  13. c语言零错误零警告,C语言 g警告:无符号表达式的比较0始终为false
  14. Qt QPlainTextEdit和QTextEdit区别
  15. CSS gradient渐变之webkit核心浏览器下的使用
  16. java中extends用法_JAVA的extends用法
  17. linux doc文档下载,LINUX基本命令.doc-资源下载人人文库网
  18. Java版本 图书管理系统
  19. 32.768khz晶振在手表中的作用
  20. 怎样区别交换机、路由器和猫

热门文章

  1. 三国杀服务器6月维护,《三国杀OL》6月4日版本更新公告
  2. 潮人篮球不显示服务器,潮人篮球:一个老玩家对各个位置的一些看法
  3. windows下的libutp测试代码
  4. 网络舆情监测公司服务及产品技术功能评判标准详解
  5. 中文车牌数据集ccpd,标签处理
  6. 3-「季淳卿」 运算符+原码、反码、补码
  7. Python爬虫练习之爬取英雄联盟皮肤
  8. 电视hdmi接口在哪_笔记本如何连接电视机?电视秒变电脑屏
  9. 项目前端(一)、vue项目中引入vue-router路由组件
  10. Android Handler中post方法与send方法的区别及使用