JAVA中通过BufferedReader的reader.readLine()方法按行读取文件时,由于有行内换行符将一行读成了两行?
4个回答
2015-11-26
展开全部
你好,能不能把你的代码贴上来看看,我也试着读取了一下,然而并没有读取两行啊。
BufferedReader br = new BufferedReader(new FileReader("1.txt"));
String line = "";
while((line = br.readLine())!=null){
System.out.println(line);
}
读出来是这样的:
123 \r\n 456
2015-11-26
展开全部
既然有换行符号,就是两行的了。
追问
就是说没法讲换行符替换或者去掉吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重写read方法,readline也是不断的调用read方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在读取的时候 把换行符过滤了啊
追问
怎么过滤,读取的时候直接把有换行的一行数据读成两行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询