设置的方法:
//查询出来的所有学生
List allStudents = null ;
Map> map = new HashMap>();
for(Student student : allStudents)
{
if(map.containsKey(student.getGroupNo()))
{
List students = map.get(student.getGroupNo());
students.add(student);
}
else
{
List students = new ArrayList();
students.add(student);
map.put(student.getGroupNo(), students);
}
}
Student类:
public class Student
{
private String groupNo;
private String name;
public String getGroupNo()
{
return groupNo;
}
public void setGroupNo(String groupNo)
{
this.groupNo = groupNo;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
}
分享到:
相关推荐
为了输出Map元素的值,可以使用点语法或方括号语法.假如有下面的数据模型: Map root = new HashMap(); Book book = new Book(); Author author = new Author(); author.setName("annlee"); author.setAddress("gz"); ...
list指令是一个迭代输出指令,用于迭代输出数据模型中的集合,list指令的语法格式如下: <#list sequence as item> ... </#list> 上面的语法格式中,sequence就是一个集合对象,也可以是一个表达式,但该表达式将返回...
让电话号码容易被记住的另一个办法是以一种好记的方式对号码的数字进行分组。通过拨打必胜客的“三个十”号码3-10-10-10,你可以从他们那里订pizza。 电话号码的标准格式是七位十进制数,并在第三、第四位数字之间...
实例074 将字符串的每个字符进行倒序输出 94 实例075 获取字符串中汉字的个数 94 实例076 批量替换某一类字符串 95 实例077 把异常与错误信息显示到窗体中 97 实例078 从字符串中分离文件路径、 文件名及扩展名 98 ...
5.14 用optgroup标签对选项进行分组 79 5.15 checkboxlist标签 82 5.16 combobox标签 83 5.17 updownselect标签 85 5.18 optiontransferselect标签 87 5.19 doubleselect标签 90 5.20 主题 92 5.21 小结 94 第6章 ...
show ip protocols 对检查接口上发送和接收的RIP分组版本十分有用。 如果R1不支持V2的版本,只能接收RIPv1分组,那么R2配置成RIPv1和RIPv2. 可在接口级指定发送和接收RIP分组的特定版本 interface e0 ...
实例218 使用Collections类对List的排序操作 393 实例219 LinkedList的添加删除操作 395 实例220 运用Vector 397 实例221 改变Properties文件中的键值 399 第13章 多线程编程(教学视频:121分钟) ...
实例218 使用Collections类对List的排序操作 393 实例219 LinkedList的添加删除操作 395 实例220 运用Vector 397 实例221 改变Properties文件中的键值 399 第13章 多线程编程(教学视频:121分钟) 405 13.1 多线程...
第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 ... 实例206 运用映射的相关类(Map) 363 实例207 运用集的相关类(Set) 365 12.2 List 368 实例208 增加所需的元素 368 ...
第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 ...实例288 如何对网页进行重新定向 560 实例289 在Internet上搜索对象 560 实例290 LAN使用代理服务器 562 实例291 BBS论坛服务器端 567 实例292 ...
上机作业(分组完成,3人一组,周末完成) 204 第十一章 JAVA多媒体编程 205 字体 205 字体示例和效果 205 颜色 206 颜色编程示例 206 图形绘制 206 绘制各种图形示例 207 图像处理 208 加载图片示例 208 图片任意...
实例218 使用Collections类对List的排序操作 393 实例219 LinkedList的添加删除操作 395 实例220 运用Vector 397 实例221 改变Properties文件中的键值 399 第13章 多线程编程(教学视频:121分钟) 405 13.1 ...