ssh中 我在service中取得到一个list   
 0(id,content,url,seq)
 1(id,content,url,seq) 
2(id,content,url,seq) 
 对应类型为bean然后我想把list里面的bean转化为hashmap型
0(ID,CONTENT,URL,SEQ)
1(ID,CONTENT,URL,SEQ)
2(ID,CONTENT,URL,SEQ)
这样 list从数据库中取得的数据不一定有几行可能是1,2,3,4,8行我的hashmap 有专门的类保存数据 public final static String  ID="ID";我实在想不出怎么转换````` 

解决方案 »

  1.   

    LZ想要List<bean> 转化成List<Map<String,Object>??
     
      

  2.   

    会了
    ArrayList<Map<String, Object>> list1 = new ArrayList<Map<String,Object>>();


    Map<String, Object> maps = new HashMap<String, Object>();
    maps.put(Parameters.HASHMAP,(list.get(0)));
    list1.add(maps);

     maps = new java.util.HashMap<String, Object>();
    maps.put(Parameters.HASHMAP, (list.get(1)));
    list1.add(maps);

    maps = new java.util.HashMap<String, Object>();
    maps.put(Parameters.HASHMAP, (list.get(2)));
    list1.add(maps);

    for(Map<String, Object> map : list1){
    System.out.println(map.get(Parameters.HASHMAP)); }
      

  3.   

    list.get(0)是一个bean,就算这样放到bean中,下面你想怎么处理
    是否考虑将bean -> map呢