J2SE论坛网»J2SE技术»BufferedRead 的问题,大家来看看

BufferedRead 的问题,大家来看看

问?:

BufferedReader br3 = new BufferedReader(new FileReader(new File("d:\\3.txt")));
while(br3.readLine()!=null)
{
System.out.println(br3.readLine());
}


3.txt的内容为
1
2
3
4
5
6
7


但为什么打出的内容是
2
4
6
null


哪儿出问题了嘛? 我想每行都打出来应该怎么做呢?
答!: 1:
你每读完一行又去读一行,当然是这种结果啦,可以改为:

while ((String s = br3.readLine()) != null) {
System.out.println(s);
}
答!: 2:
多读一次readLine();
String line = null;
while((line =br3.readLine())!=null)
{
System.out.println(line);
}
答!: 3:
你每读完一行又去读一行,当然是这种结果啦

相关JAVA教程:
如何判断从命令行输入的数值是不是某种基本类型?
请教一段for循环代码
一个java类里面全是static方法,如何声明这个类的接口?
关于XML的问题?
关于解析ascii码生成的报文的中文问题,急!!!
IE如何判断请求的URL传回的数据是用来下载,还是显示
有关response问题?
如何接受从命令行输入的数?
请高手指点一下,谢谢
请问如何读出这个message.properties文件(急,谢谢)
问一个嗷嗷简单的问题
正则表达式如何匹配括弧?