编译之后List一直显示有问题,说类型不明确,是什么原因?
- import java.awt.*;
- import java.util.*;
- public class SuperPerson{
-
- public static void main(String[] args)
- {
- demo();
- }
- public static void demo()
- {
- HashMap<String,List<Student>> czbk = new HashMap<String,List<Student>>();
- List<Student> yure = new ArrayList<Student>();
- List<Student> jiuye = new ArrayList<Student>();
- czbk.put("yure",yure);
- czbk.put("jiuye",jiuye);
- yure.add(new Student("01","li1"));
- yure.add(new Student("02","li2"));
- jiuye.add(new Student("03","li3"));
- jiuye.add(new Student("04","li4"));
- Iterator<String> it = czbk.keySet().iterator();
- while(it.hasNext())
- {
- String roomName = it.next();
- List<Student> room = czbk.get(roomName);
- System.out.println(roomName);
- getInfos(room);
- }
- }
- public static void getInfos(List<Student> list)
- {
- Iterator<Student> it = list.iterator();
- while(it.hasNext())
- {
- Student s = it.next();
- System.out.println(s);
- }
- }
- }
- class Student
- {
- private String id;
- private String name;
- Student(String id, String name)
- {
- this.id = id;
- this.name = name;
- }
- public String toString()
- {
- return id+".."+name;
- }
- }
复制代码 |
|