Как я могу заменить BufferedReader readline () на read () - PullRequest
0 голосов
/ 07 мая 2020

У меня есть этот код:

try {
            bufferedReader = new BufferedReader(new FileReader(new File(filePath)));
            String currentLine;
            int numLine = 0;
            while ((currentLine = bufferedReader.readLine()) != null) {
                numLine++;
               for (String word : currentLine.split(" ")) {
                    if (!word.isEmpty() ) {
                        mapAllWordsPositionInFilesInFolder.computeIfAbsent(word,v -> new HashMap<>())
                                .computeIfAbsent(filePath,  val -> new HashSet<>())
                                .add(numLine);
                    }
                }
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (bufferedReader != null) {
                bufferedReader.close();
            }
        }

Я хочу изменить BufferedReader readline () на read (), потому что он быстрее! Кто-нибудь может помочь пожалуйста!

...