我不知道是否可能:
我想知道在某些文件中找到someWord的数字行。

我该怎么做?

最佳答案

您不必为此或Java-8都需要Stream ...有扩展了LineNumberReaderBufferedReader,所以您可以这样做:

LineNumberReader lnr = new LineNumberReader(r)) {
   String line;
   while ((line = lnr.readLine()) != null) {
       if(line.contains("SomeWord")) {
             System.out.println("location:" + lnr.getLineNumber())
       }
   }

10-06 14:41