我目前正在分析文本文件。我需要从文件中的特定行中提取关键字。我想知道有关如何解析文件的各种方法。
截至目前,我正在逐行解析文件,并将行和required关键字拆分。如果文件包含百万行,将需要一些时间来处理它并找到单词。我需要另一种解析方法
BufferedReader bufReader = new BufferedReader(new StringReader(parsed));
String line = null;
while ((line = bufReader.readLine()) != null) {
if (line.contains("Exception:") || line.contains("exception")) {
String linemap = line;
parsedLine = linemap.split("REASON:");
}
}
以上代码,检查每一行中的关键字Exception,并将内容存储在已解析的String中的“ REASON:”之后。请提出其他更好的方法(如果可用的话)(逐行解析除外)来解析上述内容。