java 中可不可以把一个实体类转换为一个List || 用for循环遍历一个Object

就是类似于publicclassentity{privateLongtid;privateStringname;}这样的实体类转换为一个Listlist然后list.ge... 就是类似于 public class entity{
private Long tid;
private String name;
} 这样的 实体类 转换为 一个List list
然后 list.get(0) == tid;
list.get(1) == name;
或者
可以 通过 类似于下标之类的东西去遍历一个Object 把里面的 每个 键值对 去比较另外一个 Object 里面的 键值对 key 相同的留下 不相同的 直接remove 掉
......
我现在碰到的问题是 要把两个东西去匹配下 可是一个是 一个由表直接反向生成的实体类 另外一个一大串字符 可以解析成 List 或者 Object

求帮助 ..........
展开
 我来答
矢风快乐
2011-06-06 · TA获得超过991个赞
知道小有建树答主
回答量:632
采纳率:100%
帮助的人:322万
展开全部
说一下,List放的都是对象,那么你放属性,到时候还要用instanceof还原,挺麻烦的。

用set,会把你重复的对象自动放弃添加就可以啦。

用Map,也就是反射,存键值对,可以方便的实现你的匹配方式。

你把问题写明白,我有点糊涂啦。你到底问什么?
TableDI
2024-07-18 广告
Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击65步自动完成vlookup匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
lubin58246
2011-06-09
知道答主
回答量:16
采纳率:0%
帮助的人:10.2万
展开全部
没看懂,楼主是不是想比较两个对象是否相同?
用hashCode就好,每个类都有一个这个方法,覆盖就好,比较hashcode返回的值判断两个对象是否一样.
(看下api中Object中有hashcode的介绍).

错的,不用看了 .....Sorry.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
霜_河
2011-06-02 · TA获得超过479个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:211万
展开全部
用JAVA反射机制(Class.forName),得到你的这个Object,然后得到所有的属性(getFields),遍历属性,再比较。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
seetoit
2011-06-02 · 超过26用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:20.7万
展开全部
用map不行嘛?如果两个东西要匹配,迭代一个,然后用containsKey()可以判断是否有重复,remove时也很方便。??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Paerhaty
2011-06-02 · TA获得超过263个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:224万
展开全部
你说的东西很容易实现
但是,看在你的描述很简短
所以建议你再详细的描述一下,你到底想干什么,最终想达到什么目的 ?
你的问题针对性不强
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式