BufferedReader的readline()方法 public String readLine()读取一个文本行。通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。 问题:比如我在文件中输入一行文本,回车,之后输入第二行文本,不回车!保存文件!那么程序读取文件的时候不把第二行读出来,因为没有回车和换行。那么我该如何把第二行读出来???上述问题就是说如果文件的最后一行行尾没有回车,那么这一行就不会被readLine()读出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string strwhile(str=in.readLine()){输出 str}你试试可不可以输出所有的行 import java.io.*;public class Test2 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("d:\\11\\13.txt")); String str; while((str=br.readLine()) != null) { System.out.println(str); } }}这样子可以呀 如果你的13.txt最后一行的最后面有回车的话是可以的,如果文件最后一行没有回车的话肯定是读不出来的。 疑问,最后一行没有换行真的输不出来最后一行吗??我试了一下,用readline可以输出来呀~~贴代码package com.example; import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException; public class Readline { public static void main(String[] args) throws IOException { BufferedReader smjn = new BufferedReader(new FileReader("D:\\水墨江南.txt")) ; String lineContentSmjn = null ; int tmp = 0 ; while( (lineContentSmjn = smjn.readLine()) != null){ System.out.println(lineContentSmjn) ; System.out.println(++tmp) ; } smjn.close(); }} 注:我的水墨江南,最后一行是没有回车的,但可以输出 我用struts2+spring想做一个在页面输入id或name能在下面显示查询结果 Fckeditor 中文设置 Struts2 整合 spring的问题 spring 对象管理的问题 常用的JAVA企业级的编译工具是什么? 获取本机IP怪事? opensso 请问谁有eclipse和tomcat,weblogic jbuilder和tomcat,weblogic的配置方法以及注意事项 如何合并如下类似几个文件,谢谢! 一个Spring MVC Ajax问题,java返回之后js回调不走 对j2ee初学者的建议 jar包问题
while(str=in.readLine())
{
输出 str
}你试试可不可以输出所有的行
public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("d:\\11\\13.txt"));
String str;
while((str=br.readLine()) != null) {
System.out.println(str);
}
}
}这样子可以呀
贴代码
package com.example; import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Readline {
public static void main(String[] args) throws IOException {
BufferedReader smjn = new BufferedReader(new FileReader("D:\\水墨江南.txt")) ;
String lineContentSmjn = null ;
int tmp = 0 ;
while( (lineContentSmjn = smjn.readLine()) != null){
System.out.println(lineContentSmjn) ;
System.out.println(++tmp) ;
}
smjn.close();
}
}
注:我的水墨江南,最后一行是没有回车的,但可以输出