我有一个包含 50 mb 数据的大文件。我想读取并附加到 jTextArea() 中。但是我在附加数据时出现*内存错误* 。我该怎么做?请任何人帮助我
例子:
BufferedReader br;
StringBuilder builder = new StringBuilder();
try {
br = new BufferedReader(new FileReader("D:\\myFile.txt"));
String line;
try {
while ((line = br.readLine()) != null) {
// process the line.
builder.append(line);// here getting error
}
System.out.println(builder.toString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
JTextArea jt = new JtextArea();
jt.append(builder.toString();