请问下,hasnmap中存放的是javabean对象,怎样才能从hasnmap中取出bean对象中的值

解决方案 »

  1.   

    先取javabean,在用getXXX方法去属性值
      

  2.   

    Map map = new HashMap();
    map.put("student1", new Student());
    map.put("student2", new Student());
    map.put("student3", new Student());Iterator it = map.entrySet().iterator();
    while (it.hasNext()) {
      Object key =it.next();
      Object valueStudent=map.get(key);
      String name=valueStudent.getName();
      }上面假设Student 是你自己的类,getName()是Student类中的一个方法
      

  3.   

    while (it.hasNext()) {
    Object key =it.next();
    Object valueStudent=map.get(key);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    String name=valueStudent.getName();
    }这里要强制转换一下Object没有getName方法Student valueStudent = (Student) map.get(key);
    System.out.println(valueStudent.getName());