我不知道为什么会这样。
BufferedWriter writer = new BufferedWriter(new FileWriter("mnt/sdcard/Menu.ini"));
for (int i = 0; i < AppItem.length; i++) {
writer.write(AppItem[i]);
writer.newLine();
}
writer.close();
在 Java 中它运行良好。当我在 Android 中进行操作时,创建的文件 (menu.ini) 不接受newLine();
. 我已经尝试过"\n"
并System.getProperty("line.separator")
代替writer.newLine();
问题是,所有字符串都排成一行,而矩形框则出现在该行结束的地方。
我可以将字符串数组写入文件的任何解决方案或任何替代方式。 谢谢