标签:时间段 使用 排名 div tin public 功能 html log
本次作业题集集合
List
中删除元素的方法。实验总结:这题在去空格split(" +")
少了+
导致会含有多个空格的String读取出错。
方法:第一种list.remove()
删除指定元素,list.clear()
删除所有元素
建立一个key为单词value为出现次数的Map;
将文本按空格分割并存入数组words,遇"!!!!!"停止;
遍历words并存入Map;
将数组排序按出现次数大小及字母用内部类比较器排序;
输出数组前十个元素;
这题刚开始对Entry
的理解不够深,后面百度看 java Map及Map.Entry详解 才明白。这题没满分,在下图出错了,不知道是什么原因。
本题较难,做不出来不要紧。但一定要有自己的思考过程,要有提交结果。
建立一个key为单词value为所出现行数的数组的Map;
将每行的文本存入数组lineList以便后续读取;
读取文本一行,按空格分割并存入数组words,遇"!!!!!"停止;
遍历words,并将单词及其所在行数存入Map;
输入需要查找的关键词;
查找及比较其所在行是否存在相同部分;
若存在则输出该行,反之输出无结果;
这题问题出在最后的查找部分,目前想不到算法。
Stream
与Lambda
编写一个Student类,属性为:
private Long id;
private String name;
private int age;
private Gender gender;//枚举类型
private boolean joinsACM; //是否参加过ACM比赛
创建一集合对象,如List<Student>
,内有若干Student
对象用于后面的测试。
List<Student> search(List<Student> stuList, Long id, String name, int age, Gender gender, boolean joinsACM)
,然后调用该方法将id>某个值,name为某个值, age>某个值, gender为某个值,参加过ACM比赛的学生筛选出来,放入新的集合。在main中调用,然后输出结果。(截图:出现学号、姓名)stream()
, filter()
, collect()编写功能同4.1的代码,并测试(要出现测试数据)。构建测试集合的时候,除了正常的Student
对象,再往集合中添加一些null
,你编写的方法应该能处理这些null
而不是抛出异常。(截图:出现学号)GeneralStack
题集jmu-Java-05-集合之GeneralStack
interface GeneralStack<E>{
E push(E item); //如item为null,则不入栈直接返回null。
E pop(); //出栈,如为栈为空,则返回null。
E peek(); //获得栈顶元素,如为空,则返回null.
public boolean empty();//如为空返回true
public int size(); //返回栈中元素数量
}
ArrayListIntegerStack
相比,说明泛型有什么好处可以实现多种类型,不再局限于单个类型(例如Integer
),大大的减小了代码量,且使Stack
更加灵活实用。
pta上的这题题目实在是不解一些输出要怎么来的。。
题目集:jmu-Java-05-集合
在码云的项目中,依次选择“统计-Commits历史-设置时间段”, 然后搜索并截图
需要有两张图(1. 排名图。2.PTA提交列表图)
需要将每周的代码统计情况融合到一张表中。
自己的目标能实现吗?
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 |
3 | 472 | 472 | 11 | 11 |
4 | 472 | 0 | 11 | 0 |
5 | 468 | -4 | 12 | 1 |
6 | 1043 | 575 | 30 | 18 |
7 | 2417 | 1374 | 51 | 21 |
8 | 5129 | 2712 | 83 | 32 |
9 | 5284 | 155 | 89 | 6 |
10 | 5714 | 430 | 98 | 9 |
尝试从以下几个维度评估自己对Java的理解程度
维度 | 程度 |
---|---|
语法 | PTA的题目部分能解决,语法上还有问题 |
面向对象设计能力 | 只能简单问题建模 |
应用能力 | 简单的小工具能实现 |
至今为止代码行数 | 5714(实际更少) |
标签:时间段 使用 排名 div tin public 功能 html log
原文地址:http://www.cnblogs.com/cjb100/p/7857533.html