社区
Java SE
帖子详情
List
对象怎么转换为List?
eimhee
2009-09-07 01:31:00
List<Object> 对象怎么转换为List<RefDTO>, 只是声明的类型不一样?
RefDTO 是一个JAVABEAN,
...全文
1897
14
打赏
收藏
List<object> 对象怎么转换为List?</object>
List 对象怎么转换为List, 只是声明的类型不一样? RefDTO 是一个JAVABEAN,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ltandfyy
2009-09-08
打赏
举报
回复
[Quote=引用 13 楼 tecresearch 的回复:]
犯了一个原则性的错误,List <RefDTO>有可能转化为List <Object>,但反过来不行,就像父类不能转化为子类一样.
[/Quote]
可能我忽略了List,但你说的“就像父类不能转化为子类一样.”,真的是这样吗?
Object o = null;
String s = null;
s = (String)o;
会编译错吗?
tecresearch
2009-09-07
打赏
举报
回复
犯了一个原则性的错误,List <RefDTO>有可能转化为List<Object>,但反过来不行,就像父类不能转化为子类一样.
24K純帥
2009-09-07
打赏
举报
回复
学习。。
树成
2009-09-07
打赏
举报
回复
为什么不用List<? extends Object>
loveofmylife
2009-09-07
打赏
举报
回复
List <Object> o = new ArrayList <Object>();
为什么要声明Object的,可以的话直接声明ReferenceCodeDTO
rosejason
2009-09-07
打赏
举报
回复
for(int i=0;i<o.size();i++){
List <ReferenceCodeDTO> dto=(List<ReferenceCodeDTO>)o.get(0);
}
closewbq
2009-09-07
打赏
举报
回复
Object转化成RefDTO是不安全的,强转编译器肯定不会通过。
遍历List<Object>得到每个对象后强制转化后添加到List<RefDTO>中。
eimhee
2009-09-07
打赏
举报
回复
public class ReferenceForm extends ActionForm {
public List<ReferenceCodeDTO> getReferenceCode() {
return referenceCode;
}
public void setReferenceCode(List<ReferenceCodeDTO> referenceCode) {
this.referenceCode = referenceCode;
}
}
eimhee
2009-09-07
打赏
举报
回复
List<Object> o = new ArrayList<Object>();
referenceForm.setReferenceCode((List<ReferenceCodeDTO>)o);
Cannot cast from List<Object> to List<ReferenceCodeDTO>
longq121
2009-09-07
打赏
举报
回复
集合好像不能直接转过来,需要遍历,或者AddAll方法。
水中影子
2009-09-07
打赏
举报
回复
直接转好了,List<实体名>,object所有的父类当然可以转了
rosejason
2009-09-07
打赏
举报
回复
对象强制转换都不行?LZ是那里不行啊?有代码吗?
eimhee
2009-09-07
打赏
举报
回复
不行
ltandfyy
2009-09-07
打赏
举报
回复
(List <RefDTO>)对象
智慧校园管理系统源码 SpringBoot+Vue 课程成绩 宿舍报修(毕业设计)
基于 Spring Boot 2.2 + MyBatis-Plus + MySQL 的智慧校园管理系统:前台(Layui)供学生浏览课程视频课件、查询成绩、查看宿舍与提交报修、记事备忘;后台(Vue2+ElementUI 预编译)管理学生/教师账号、课程上下架、成绩录入、宿舍与报修流转、软件/音乐/轮播内容与数据字典。含 22 表一键建库脚本(含演示数据)与部署说明;字典表驱动枚举,多角色 Token 鉴权。使用方法:导入 22 表 SQL 初始化数据库,修改配置文件数据库连接后启动后端,前台与后台入口及演示账号见部署说明。
size_all.cur
红色光标
Agent-Feature-Flag-Drift-Ledger-v1.0-原创源码与文档.zip
本批资源均为独立原创的本地优先 JavaScript 工程工具,包含完整源码、README、MIT License、原创与授权声明、可复现示例、3项自动化测试、离线 JSON、HTML、SVG 报告与真实运行截图;适合前端开发、智能体工程、质量验证和技术审计学习使用。无需复制或依赖榜单项目源码、模型权重及第三方受限素材,Node.js 18+ 可运行。
Local-Model-Hardware-Fit-Readiness-Scorecard-v1.0-原创源码与文档.zip
本批资源均为独立原创的本地优先 JavaScript 工程工具,包含完整源码、README、MIT License、原创与授权声明、可复现示例、3项自动化测试、离线 JSON、HTML、SVG 报告与真实运行截图;适合前端开发、智能体工程、质量验证和技术审计学习使用。无需复制或依赖榜单项目源码、模型权重及第三方受限素材,Node.js 18+ 可运行。
基于51单片机的温湿度报警系统原理图+pcb+程序
功能:DHT11温湿度传感器设计,1602液晶显示,按键设置温度湿度报警值。 资料包含原理图,PCB,源程序,已打板验证,方便参考设计。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章