import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
/*
* list是对象集合,允许对象重复。map是键值对的集合,不允许key重复。
* list的输入方法和输出方法
* map的输入方法和输出方法
* 利用迭代器将list里的值取出来
*
*/
public class ListTest {
public static void main(String[] args) {
List list=new ArrayList();
list.add("dd");
list.add("aa");
list.add("cc");
for(Iterator iterator=list.iterator();iterator.hasNext();) {
Object string=iterator.next();
System.out.println(string);
}
Map map0=new HashMap();
map0.put("name", "zhangsan");
map0.put("***", "female");
String nameString=map0.get("name");
String ***String=map0.get("***");
System.out.println(nameString "\n" ***String);
List> lists=new ArrayList>();
Map map=new HashMap();
map.put("name", "ddd");
map.put("age", 23);
Map map1=new HashMap();
map1.put("name", "ccc");
map1.put("age", 43);
lists.add(map);
lists.add(map1);
Iterator> it=lists.iterator();
for(;it.hasNext();) {
Map map2 =it.next();
String name=(String) map2.get("name");
Object age= map2.get("age");
System.out.println("name=" name "\nage=" age);
}
}
}