大きなファイル (約 30 MB) があり、ファイルからデータを読み取るために使用するコードは次のとおりです。
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");
問題は、部分文字列が最大文字列長を超えている場合があり、文字列内のすべてのデータを取得できないことです。どうすればこれを取り除くことができますか?
ありがとう