我有一个 FileOutputStream
和一个像这样的 cicle:
PrintStream output = new PrintStream(new FileOutputStream("XXXX.json"));
output.print("{\"ObjectsList\": [");
for (int i = 0; i < something.length; i++) {
output.print("{"AAAA"},");
}
output.print("]}")
但我不需要 output.print("]}"); 之前的
char ","
;
如何在 EOF-1 或 EOF-2 处写入以覆盖最后一个字符 ","
最佳答案
在 something.length - 1
处停止循环,并使用 output.print("{ AAAA"}"); 进行最后一次调用以进行打印;
关于JAVA FileOutputStream 覆盖最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19939291/