按照以下要求实现该类的中的方法
实现一个有三个方法的类
public class LogFilter {
<方法1:filterInfo>
filterInfo方法将接收两个参数,
参数sourceLog是一个String类型,包含了很多行日志信息
每一行包含日期,状态,和详细的消息.
日志格式:<yyyy-MM-dd HH:mm:ss> <Info/warn/Error>, <details>
举例:
2017-08-24 11:30:20 Info, system start
2017-08-24 11:30:21 Info, 285AF12D logged in
2017-08-24 11:31:06 Error, no permission on visiting folder xxx
2017-08-24 11:31:06 Info, Auto-recover from Error status
参数duration是一个int类型,规定了过滤日志的时间的期间(相对于当前系统时间的分钟数)
输出是一个String类型的数组包含了所有状态为"Info"的日志行,同时时间是指定的期间
每一行日志就是该数组的一个元素
举例:
当指定duration参数为1,且当前系统时间为2017-08-24 11:32:00
输出: ["2017-08-24 11:31:06 Info, Auto-recover from Error status"]
public String[] filterInfo(String sourceLog, int duration) {
}
<function2:filterWarning>
filterWarning方法与filterInfo类似,但是过滤的是warning消息
public String[] filterWarning(String sourceLog, int duration) {
}
<function3:filterError>
filterError方法与filterInfo类似, 但是过滤的是error消息
public String[] filterError(String sourceLog, int duration) {
}
}
有没有大神给解一下!