比如说,我从数据库中读取了一个list1,他里面的键和值是‘1’,‘白色’;‘2’,‘黄色’;‘3’,‘黑色’ .....象这样的一个list1集合现在有另外一个list2。他里面的数据是‘2’,‘6’,‘1’....这样的数据现在我要在界面中把list2的数据展示出来。展示的是值。不是键(不是数字)。应该怎么做?List list1;(其实list1中保存的是一个类的对象集合。那个对象只有2个字段,一个是cd(键),一个是nm(值))
List list2;(其实list2也是一个类对象的集合,他其中的一个字段code_cd保存的是键指...)

解决方案 »

  1.   

    list2.get(下标);
    读出的是值就直接显示.是对象就转为对象调用对象方法.
      

  2.   

    list.get(index);
    这样取出一个Object对象
    强制转换成你存放的类的类型
    然后对这个对象进行操作
      

  3.   

    LIST可以随意键对值的么???
    用HASHMAP 好了
    map.put('aa','bb');
    map.get('aa');
      

  4.   

    你要转换为list就要把对应的东西放进去啊.你不放进去读出来的就是null啊..
    放的时候和读的时候都用循环不就OK哒?
      

  5.   

    楼主不是说 了吗,第一个list中存的是对象,对象有两个属性
      

  6.   

    list什么时候继续map了jdk1.7的特性估计
      

  7.   

    这个一般都是先把数据库中的记录存到JAVABEAN里,再把JAVABEAN的实例存到LIST里面再用GETXXX()方法取值
      

  8.   

    建议楼主用MAP比较好,正好有键值!
      

  9.   

    楼主说的是List里的对象有2个值....不是list 的K V