【发布时间】:2014-05-28 14:36:39
【问题描述】:
我试图将具有公共字段的多个对象列表合并到另一个列表中。
例如:
列表
ObjA :字符串id;字符串名称,字符串 a;字符串 b;
ObjB :字符串id;字符串地址;字符串 x;
ObjC :字符串id;串接电话;字符串 y;
ObjD :字符串id;字符串邮政编码;
现在我想以一种非常有效的方式将这些列表合并到 List 中。
ObjZ:字符串id;字符串名称,字符串 a;字符串 b;字符串地址;字符串 x;串接电话;字符串 y;字符串邮政编码;
任何人都可以帮我写一个有效的代码吗?
【问题讨论】:
-
我目前的解决方案是选择一个列表并循环遍历所有元素并将其中的每个元素与其他列表元素进行比较,这是我能想到的一种非常低效的方法。跨度>
标签: java list merge performance