I want to find a replace some texts in every line of a large text file (at least 8GB).
With the standard IO, I could loop through every line using BufferedReader's readLine() and then manipulate the line using regular expression. Unfortunately, this is going to take a very long time to process a 8GB file.
I guess the Java NIO can rescue in this case, right? However, unlike BufferedReader, the FileChannel actually deals with ByteBuffer. May I know how to manipulate every line of a text file in Java NIO?
Appreciate if you could point me some examples too!
NOTICE: developerWorks Community will be offline May 29-30, 2015 while we upgrade to the latest version of IBM Connections. For more information, read our upgrade FAQ.
This topic has been locked.