gpt4 book ai didi

java - 使用 DataOutputStream 时换行,Android

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:05:46 32 4
gpt4 key购买 nike

我正在尝试将一些数据从我的数据库导出到一个文件中。我正在使用 DataOutputStream,因为我需要方法 writeChars(String r)

问题是我找不到改变线路的方法。 "\n" 留下一个空格,但它没有改变行。有什么办法吗?

最佳答案

如果您只想将文本写入文件,那么您选择了错误的类。 DataOuputStream.writeChars 始终以 UTF-16BE 写入字符。请改用 BufferedWriter 或 PrintWriter。 PrintWriter.println 将平台特定的行分隔符附加到行尾。行分隔符由系统属性 line.separator 定义,不一定是单个换行符 ('\n')。例如,Windows 为“\r\n”,Unix 为“\n”等。

关于java - 使用 DataOutputStream 时换行,Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13682983/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com