java存文件,如何每存一句另起一行

我将数据写到txt里,打开txt所有数据全都在同一行,而我程序中的数据是有换行的,这是什么问题?... 我将数据写到txt里,打开txt所有数据全都在同一行,而我程序中的数据是有换行的,这是什么问题? 展开
 我来答
vortexchoo
2015-07-13 · TA获得超过543个赞
知道小有建树答主
回答量:501
采纳率:40%
帮助的人:88.7万
展开全部
数据库中的数据在数据存储入口(例如一个textarea标签)如果有换行的话,存入的数据也是有换行符的“\n” 以下是我从前台response出的数据中粘贴的:
content":"11111\r\n22222\r\n33333\r\n44444。也就是说,当请求发出,到数据库中查询数据的结果集中就带着换行符。不知道你拿到的数据是不是自带有换行。
追问
我没用数据库
393107529
2015-07-13 · TA获得超过154个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:128万
展开全部
行尾加换行符,获取系统换行符"line.separator"
追问
数据流不是有一个\n作为每句话的标识符吗?遇到\n就停止读这一句,只是单纯的加换行符没用,而且我刚刚试了一遍,也没解决
追答
BufferedWrite类有个newLine(),实现就是获取系统换行符"line.separator",然后写入。String lineSeparator=System.getProperty("line.separator");然后你是拼到字符串里还是直接write都行。你上面说的是写啊?“数据流不是有一个\n作为每句话的标识符吗?遇到\n就停止读这一句”这是读,这个只有BufferReader里的reandLine()才可以按行读吧,正常都是读取整个文件的啊,然后用系统换行符去分割的。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式