标签:val 删除 排序 name 类型 代码 student 泛型类 姓名
本次作业题集集合
(1)
在用for循环add进去元素之后,接下来的remove操作中,其本身会将被删除的下一位元素都会依次向前填充,所以需要在list进行remove操作完之后进行i--,这样可以使每个元素都得遍历。
(2)
而如果重后头遍历,在进行remove操作之后list数组不用进行向前填充,所以不需要进行i--。
1.创建一个TreeMap的对象map,然后输入逐次输入str,并判断如果该str不存在就将它put入str中,并将键值初始化为1,反之,获得str的相应键值并+1存入map中。
2.创建一个List
利用TreeMap进行存储,因为一般来说TreeMap不会存储重复的元素,而且时实现自动排序。
本题较难,做不出来不要紧。但一定要有自己的思考过程,要有提交结果。
创建一个HashMap;
然后构造一个List<Entry<String , Set
要将map中的value值定义为ArrayList类型,这样可以存储单词行数。
编写一个Student类,属性为:
private Long id; private String name; private int age; private Gender gender;//枚举类型 private boolean joinsACM; //是否参加过ACM比赛
创建一集合对象,如List
List<Student> search(List<Student> stuList, Long id, String name, int age, Gender gender, boolean joinsACM)
,然后调用该方法将id>某个值,name为某个值, age>某个值, gender为某个值,参加过ACM比赛的学生筛选出来,放入新的集合。在main中调用,然后输出结果。(截图:出现学号、姓名)
题集jmu-Java-05-集合之GeneralStack
标签:val 删除 排序 name 类型 代码 student 泛型类 姓名
原文地址:http://www.cnblogs.com/1613HZX/p/7857870.html