我不知道是否可能:
我想知道在某些文件中找到someWord的数字行。
我该怎么做?
最佳答案
您不必为此或Java-8都需要Stream ...有扩展了LineNumberReader
的BufferedReader
,所以您可以这样做:
LineNumberReader lnr = new LineNumberReader(r)) {
String line;
while ((line = lnr.readLine()) != null) {
if(line.contains("SomeWord")) {
System.out.println("location:" + lnr.getLineNumber())
}
}