测试类
import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import PubClass.Student;public class ListAddMap {public static void main( String args[] ) {List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();Map<String, Object> map = new HashMap<String, Object>();Student stu1 = new Student( "u5f20u4e09", 26, 180 );Student stu2 = new Student( "u674eu56db", 28, 175 );map.put( "stu1", stu1 );map.put( "stu2", stu2 );list.add( map );System.out.println( "方法一 :" ); for( int i = 0; i < list.size(); i++ ) { System.out.println( list.get(i) ); } System.out.println( "方法二 :" ); for( Map<String, Object> mapList : list ) { for( String key : mapList.keySet() ) { System.out.println( key + "-->" + mapList.get(key) ); } } System.out.println( "方法三 :" ); for( int i = 0; i < list.size(); i++ ) { Map<String, Object> mapList = list.get(i); Iterator<String> it = mapList.keySet().iterator(); while( it.hasNext() ) { String str = (String) it.next(); System.out.println( "key-->" + str + "t value-->" + map.get(str) ); } }}}运行结果