for(int i=0;i<list.size();i++)
{
System.out.println(list.get(i));

}
输出的结果是:
[总裁, ASEP管理]
[总裁, 机构管理]
[总裁, 综合产品管理]
,我怎么分别把每一条里面的数据拿出来了,现在拿出来是整的.

解决方案 »

  1.   

    list的元素是map吧
    再从map里getKey getValue etc.
      

  2.   

         。
           你见过  map的key值都是一样的???
      

  3.   

      谁知道怎么拿出来啊?
    这是用HQL查出来的东西.
    String hql = "select new list(a.adminGroupId as id,a.name as name) from AdminGroup as a ,Power as b,AdminPower as c"
    + " where a.adminGroupId=c.adminGroupId and "
    + " c.powerId=b.powerId" + " and a.adminGroupId=?";
    List list = this.getHibernateTemplate().find(hql, new Object[] { id });
    return ((list.size()!=0)?list:null);
    可以把查询结果放到LIST里面.
      

  4.   

    写一个对象类
    public class Bumen{
    private String Name;
    private String Description;描述public constructor(){
    }
    ...构造方法略get set方法略}然后
    Bumen curBumen=new Bumen();
    for(int   i=0;i <list.size();i++) 

     curBumen=(Bumen)list.get(i);
     System.out.println(list.get(i)); 
     System.out.println(curBumen.getName()); 
     System.out.println(curBumen.getDescription()); 

      

  5.   

    最好写个JavaBean get/set()方法 for:javaBean
    List list=new List();
    javaBean.set##();
    list.add(javaBean); 取出来
    for(int i=0;i<list.size();i++)
    {
       javaBean jb=new javaBean();
       jb=(javaBean)list.get(i);
       xx=jb.get##();
      OK
    }
      

  6.   


    Iterator it=list.iterator();
    while(it.hasnext()){
    Object[] o=(object[])it.next();for(int i=0;i<o.length;i++){职位=o[0];
    部门=o[1];
    }}
      

  7.   

    我知道了,上面的不行.
      其实是个LIST里面又套了个LIST
      for(int i=0;i<list.size();i++)
    {
    List l=(List)list.get(i);
    System.out.println(l.get(0));
    System.out.println(l.get(1));
    }
      

  8.   

    你用eclipse的debug看一下数据结构。一言难尽,还有那个id是什么?
      

  9.   

    你里面放对象了吧
    要单独拿出来啊
    Iterator   it=list.iterator(); 
    while(it.hasnext()){ 
    Object[]   o=(object[])it.next(); 
    for(int   i=0;i <o.length;i++){ 
    操作
    }
      

  10.   

    顶上,10楼的!
       迭代是一个不错的地方,效率不错!
    我想他可能是把一个实体bean加在list里去了,假如是这样,你用bean取就行了(把list转一下)!
     
      

  11.   

    to 2 楼:you can add many map object to list,for example:list can have 3 map .
      

  12.   

    进来学习
    LZ的方法真简单
    System.out.println(l.get(0)); 
    System.out.println(l.get(1)); 
      

  13.   

    //a.adminGroupId as id,a.name as name
    这里的a估计是某类的对象,应该是从这个对象get值的。