需要编写代码来解析包含以下ReportGen详细信息的日志文件,并且需要在代码中实现以下详细信息。对java有点新的。
大小<100kB的ReportGen请求总数, 所有非ReportGen请求的总数, ReportGen请求的总响应时间,大小&gt; = 100kB, ReportGen请求的总响应时间,大小<100kB, 所有非ReportGen请求的总响应时间
Any pseudo code please:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class TestAutomation {
public static void main(String[] args) {
BufferedReader br = null;
try {
String sCurrentLine;
int count =0;
String pattern="http://ontology.buffalo.edu";
br = new BufferedReader(new FileReader("C:\\testing.txt"));
while ((sCurrentLine = br.readLine()) != null) {
System.out.println(sCurrentLine);
if (sCurrentLine.contains("PDFGen")){
count++;
System.out.println(count + ".query: " );
System.out.println(sCurrentLine);
}
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}
先谢谢