我有大文件(大约 30mb),这里是我用来从文件中读取数据的代码
BufferedReader br = new BufferedReader(new FileReader(file));
try {
String line = br.readLine();
while (line != null) {
sb.append(line).append("\n");
line = br.readLine();
}
然后我需要拆分我阅读的内容,所以我使用
String[] inst = sb.toString().split("GO");
问题是有时子字符串超过最大字符串长度,我无法获取字符串中的所有数据。我怎样才能摆脱这个?
谢谢