社区
Java SE
帖子详情
List
对象怎么转换为List?
eimhee
2009-09-07 01:31:00
List<Object> 对象怎么转换为List<RefDTO>, 只是声明的类型不一样?
RefDTO 是一个JAVABEAN,
...全文
1898
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>)对象
实用流程图软件Diagram Designer中文版
源码直接下载地址: https://pan.quark.cn/s/426802cc3918 流程图是编程人员整理思路所必需的工具。无论是初学者还是经验丰富的开发者,都离不开它。该流程图支持多语言版本,其中包含中文,用户可以自行进行设置。Diagram Designer设计器是一个基础的矢量图形流程图、图表以及幻灯片编辑工具。它提供了可定制的
对象
模板(额外的模板可以下载),能够利用大量的数学表达式来绘制基本的图形,同时支持多页面以及多层次的图表,可以导入其他图形格式并具备更多的功能支持。Diagram Designer允许用户创建多种图表样式,涵盖流程图、网络地图、应用程序接口、电子电路以及其他广泛的图形类型。Diagram Designer作为一个矢量图像编辑工具,用于构建流程图、图表和滑动展览。它包含一个可定制的样板和调色板,以及简易的图形绘制功能。支持使用压缩的文件格式。它是一个操作简便的矢量图编辑器,可用于绘制流程图、UML图、说明图以及演示文稿。
园区管委会如何有效推进智能制造转型,提升企业竞争力?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
ai-hedge-fund(Python)
「ai-hedge-fund(Python)」是开源项目(Python)。项目简介:An AI Hedge Fund Team源码完整,下载解压即可查看使用,适合学习参考、课程设计与二次开发。
RÓÑSCINature»ÍİSCI¿Ñ»Í-¹µÍ
RÓÑSCINature»ÍİSCI¿Ñ»Í--¹µÍ
AutoHotkey 2.0.28 自动化热键脚本工具 Windows x64(官方zip版)+ 实战脚本与教程
AutoHotkey(AHK)是开源(GPL-2.0)的 Windows 自动化脚本语言,可将任意组合键绑定为快捷操作:发送按键、操作窗口、改剪贴板、弹输入框,效率提升必备。本包为官方 zip 版 2.0.28(x64),解压即用无需安装,附 v2 语法 5 分钟入门教程与三个拿来即用的实战脚本(CapsLock 一键静音、Ctrl+Alt+T 一键日期日记文件、Alt+Q 划词搜索),全部脚本通过官方 /validate 语法校验。使用方法:解压后右键 .ahk 脚本选择 AutoHotkey64.exe 打开,或命令行 AutoHotkey64.exe 脚本.ahk 运行,托盘图标可退出。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章