方法:将多个值放在一个List中,然后把该List放在Map键所对应的值中。
原因:Map有点儿类似于Set,当中放的元素是不重复的,所以当放了第一个键所对应的值之后,又想放第二个还是这个键对应的另外一个值,就会覆盖掉 之前的值。
例子:定义一个Student类,属性:name 姓名,classNumber 班号,score 成绩 要求:通过班级号得到该班级所有学生的总分和班级平均分
Student类里面的代码比较简单就不发出来,重点看看Clazz类(班级)
//班级类 public class Clazz { private int classNum; //班级号 private ArrayList list = new ArrayList(); //每个班配一个集合来放学生 //构造器 public Clazz(int n){ </