A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© Mr.Hao 中级黑马   /  2014-6-25 23:00  /  1140 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

视频中讲若是readLine方法读到行末尾的\r\n即为行结尾,  要是一行数据中间有个这东西呢,比如txt文件中有一行“abcdefg\r\nhijklmn”

评分

参与人数 1技术分 +1 收起 理由
轻语。 + 1

查看全部评分

1 个回复

正序浏览
本帖最后由 陈培果 于 2014-6-25 23:33 编辑

他是不会换行的,\r\n在文本中代表换行,但是他是隐藏掉了,你这样“abcdefg\r\nhijklmn”,他会打印一行出来,不会换行的而且\r\n是在FileWriter的writer里面才能用比如:
FileWriter fw=new FileWriter("demo.txt",true)
fw.write("是\r\n哈哈");//只有写字符串才会换行,写read的返回值是不会换行的,read()返回的是一个int类型的。

写到文本结果为:

哈哈

评分

参与人数 1技术分 +1 收起 理由
轻语。 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马