4
檢索和替換可能包含數百萬行的文本文件(在Java 1.4中)最後一行的最有效方法是什麼?我之前看到的代碼示例需要在確定是否到達最後一行之前逐行遍歷整個文件。Java:檢索並替換文本文件中的最後一行
一個類似的問題被問到關於replacing the first line in a text file in Java,但一個改編的解決方案仍然需要遍歷整個文件與BufferedReader
確定文件的最後一行。
檢索和替換可能包含數百萬行的文本文件(在Java 1.4中)最後一行的最有效方法是什麼?我之前看到的代碼示例需要在確定是否到達最後一行之前逐行遍歷整個文件。Java:檢索並替換文本文件中的最後一行
一個類似的問題被問到關於replacing the first line in a text file in Java,但一個改編的解決方案仍然需要遍歷整個文件與BufferedReader
確定文件的最後一行。
使用java.io.RandomAccessFile。讓它尋找到文件末尾,然後通過塊向後跳轉,直到找到文件中的最後一個換行符。一旦你找到了,只需更換之後發生的任何事情。