用list.get(0)取出来的数据是这样的结构{area=120.33}
怎样120.33

解决方案 »

  1.   

    先检查下其类型是什么:
      System.out.println(list.get(0).getClass());有可能是可以直接访问其属性的。
      

  2.   

    那直接:
      Object obj = ((Map) list.get(0)).get("area");
      

  3.   

    Map map=list.get(0)得到的是一个map类型的值
    通过String s=map.get("area").toString();得到s=120.33
      

  4.   


             HashMap map=list.get(0);
             //map的健集
     Set keys= (Set) map.keySet();
             //迭代器
     Iterator it = keys.iterator();
     while(it.hasNext()){
                     //得到  area
     System.out.println(it.next());
                     //得到 120.33
     System.out.println(map.get(it.next()));
     }