我必须读取一个文件,如果出现某个模式,我必须阅读java中文本文件的下一行
while (sc1.hasNextLine()){
String a = sc1.nextLine();
String b = sc1.nextLine();
if(a.contains("pattern")){
//read next lines
}
}
答案 0 :(得分:0)
要简单地读取文件以找到所需的行,只需使用循环直到达到结束或您想要的模式:
while(sc1.hastNextLine() && !sc.nextLine().contains("pattern")){
//skip
}
然后你只需要检查是否还有一行要阅读
if (sc1.hastNextLine()){
//read the line
}