怎么从list中读取到自己想要的数据

sk39sks 2008-06-03 04:06:57
比如说,我从数据库中读取了一个list1,他里面的键和值是‘1’,‘白色’;‘2’,‘黄色’;‘3’,‘黑色’ .....

象这样的一个list1集合

现在有另外一个list2。他里面的数据是‘2’,‘6’,‘1’....这样的数据

现在我要在界面中把list2的数据展示出来。展示的是值。不是键(不是数字)。

应该怎么做?

List list1;(其实list1中保存的是一个类的对象集合。那个对象只有2个字段,一个是cd(键),一个是nm(值))
List list2;(其实list2也是一个类对象的集合,他其中的一个字段code_cd保存的是键指...)
...全文
1429 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
hong_bo 2008-06-04
  • 打赏
  • 举报
回复
一对多的关系,和表一样
sk39sks 2008-06-04
  • 打赏
  • 举报
回复
楼上也就2位看懂我的了。。。其余的没有看懂。。。
cqddklx 2008-06-03
  • 打赏
  • 举报
回复
楼主说的是List里的对象有2个值....不是list 的K V
Javaxy 2008-06-03
  • 打赏
  • 举报
回复
建议楼主用MAP比较好,正好有键值!
ZA_cameron 2008-06-03
  • 打赏
  • 举报
回复
这个一般都是先把数据库中的记录存到JAVABEAN里,再把JAVABEAN的实例存到LIST里面再用GETXXX()方法取值
天空爱云云 2008-06-03
  • 打赏
  • 举报
回复
list什么时候继续map了。。。jdk1.7的特性估计
burningice44 2008-06-03
  • 打赏
  • 举报
回复
楼主不是说 了吗,第一个list中存的是对象,对象有两个属性
cqddklx 2008-06-03
  • 打赏
  • 举报
回复
你要转换为list就要把对应的东西放进去啊.你不放进去读出来的就是null啊..
放的时候和读的时候都用循环不就OK哒?
lanzhengwu 2008-06-03
  • 打赏
  • 举报
回复
LIST可以随意键对值的么???
用HASHMAP 好了
map.put('aa','bb');
map.get('aa');
lvtable 2008-06-03
  • 打赏
  • 举报
回复
buo cuo o
Javaxy 2008-06-03
  • 打赏
  • 举报
回复
头一次听说List有键值!!!
胡矣 2008-06-03
  • 打赏
  • 举报
回复
list.get(index);
这样取出一个Object对象
强制转换成你存放的类的类型
然后对这个对象进行操作
burningice44 2008-06-03
  • 打赏
  • 举报
回复
如果你这两个集合是从数据库取出来的,
那么在你取的时候就应该取出你想要的数据,
你这样弄不是很麻烦吗
cqddklx 2008-06-03
  • 打赏
  • 举报
回复
list2.get(下标);
读出的是值就直接显示.是对象就转为对象调用对象方法.

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧