本次做业题集集合java
删除List
某一元素;
二:
数组
这使用迭代器将其删除;学习
2.1 伪代码(不得复制代码,不然扣分)测试
while(进行循环判断)
if(输入的单词equal !!!!!)
break;
else
将这一行文本加入数组s中
遍历map输出每个元素
while(true)
if(map要索引的文本内容为空)
输出found 0 results
else
if(map中不包含要索引的单词)
输出found 0 results
else
输出所须要的文本内容;设计
2.2 实验总结code
本题较难,作不出来没关系。但必定要有本身的思考过程,要有提交结果。对象
3.2 伪代码(不得复制代码,不然扣分)
blog
首先判断map是否存在,不存在要添加进去;存在的话要判断是否和以前value同样,不同的value要添加;一开始没有考虑一行中可能存在几个相同的单词而出错。排序
编写一个Student类,属性为:索引
private Long id;
private String name;
private int age;
private Gender gender;//枚举类型
private boolean joinsACM; //是否参加过ACM比赛
建立一集合对象,如List
4.2 使用java8中的stream(), filter(), collect()编写功能同4.1的代码,并测试(要出现测试数据)。构建测试集合的时候,除了正常的Student对象,再往集合中添加一些null,你编写的方法应该能处理这些null而不是抛出异常。(截图:出现学号)
答 :
题集jmu-Java-05-集合之GeneralStack
5.1 GeneralStack接口的代码
5.2 结合本题与之前做业中的ArrayListIntegerStack相比,说明泛型有什么好处
答:之前使用的ArrayListIntegerStack
类只能放Integer
类型的数据,然而使用泛型方法,就能够存放不一样的数据类型,大大提高了使用效率。
题目集:jmu-Java-05-集合
在码云的项目中,依次选择“统计-Commits历史-设置时间段”, 而后搜索并截图
须要有两张图(1. 排名图。2.PTA提交列表图)
须要将每周的代码统计状况融合到一张表中。
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 |
3 | 298 | 298 | 6 | 6 |
4 | 368 | 70 | 8 | 2 |
5 | 678 | 310 | 11 | 3 |
6 | 999 | 321 | 16 | 5 |
7 | 1209 | 210 | 19 | 3 |
8 | 1520 | 311 | 21 | 2 |
9 | 1882 | 362 | 22 | 1 |
10 | 2252 | 370 | 24 | 2 |
尝试从如下几个维度评估本身对Java的理解程度
维度 | 程度 |
---|---|
语法 | 目前只掌握一点Java语法,还有待学习提升 |
面向对象设计能力 | GUI界面设计还能够好好学习,有待提升 |
应用能力 | 基础知识掌握的还不够深刻 |
代码行数 | 将近2500行 |