<dependency>
<groupId>org.truelicense</groupId>
<artifactId>truecommons-io</artifactId>
</dependency>
import net.truelicense.io.TFileReader;
public class FileReaderExample {
public static void main(String[] args) {
String filePath = "path/to/large/file.txt";
try (TFileReader fileReader = new TFileReader(filePath)) {
String line;
while ((line = fileReader.readLine()) != null) {
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
import net.truelicense.io.TFileWriter;
public class FileWriterExample {
public static void main(String[] args) {
String filePath = "path/to/large/file.txt";
try (TFileWriter fileWriter = new TFileWriter(filePath)) {
fileWriter.write(data);
} catch (Exception e) {
e.printStackTrace();
}
}
}
TFileReader fileReader = new TFileReader(filePath, bufferSize);
TFileWriter fileWriter = new TFileWriter(filePath, bufferSize);
TFileReader fileReader = new TFileReader(filePath, charset);
TFileWriter fileWriter = new TFileWriter(filePath, charset);
fileReader.setNewLine("\r
"
fileWriter.setNewLine("
"