文字列を複数のファイルに分割する方法がわかりません。現時点では、両方とも JSON データを含む 2 つのファイルを取得する必要があります。以下のコードは最初のファイルに書き込みますが、2 番目のファイルは空のままにします。理由はありますか?
public void splitFile(List<String> results) throws IOException {
int name = 0;
for (int i=0; i<results.size(); i ++) {
write = new FileWriter("/home/tom/files/"+ name +".json");
out = new BufferedWriter(write);
out.write(results.get(i));
if (results.get(i).startsWith("}")) {
name++;
}
}
}
{
編集: JSONドキュメントの終わりを示すため、で始まる行で分割されます。