分数

博客班级 https://edu.cnblogs.com/campus/fzzcxy/2018SE1/
作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11110
作业目标 学习git
作业源代码 https://gitee.com/huang-pengwei/personal
学号 211806320
代码行数 88行
分析时间 30分钟
编码时间 1小时

思路

分成两个部分,一个是解析网页源码,另一个是计算分数

解析

1、使用jsoup解析网页
2、使用选择器,通过类名为interaction-name找到标题元素
3、通过title属性为这些元素分类
4、根据文本关键字“经验”和获得的经验的样式为绿色获得经验的文本
5、使用正则表达式,匹配出文本中的数字,并简单累加获得单次经验数
6、数字存入map返回

计算

1、读取配置文件数据
2、获取存入map中的数据
3、根据题目给出的各种分数占比计算最终的分数

不足

1、英语基础不牢固,在学习开发文档有一些障碍
2、在编码前思考不足,在编写标题分类文本提取是出现代码大量冗余,并在之后改写上花费了大量时间

资料网站

原文地址:https://www.cnblogs.com/hpw7998/p/13649277.html