黑马程序员技术交流社区
标题:
学习IO时 BufferedWriter调用的问题
[打印本页]
作者:
王海龙
时间:
2012-12-22 13:01
标题:
学习IO时 BufferedWriter调用的问题
本帖最后由 王海龙 于 2012-12-22 13:03 编辑
FileReader fr = new FileReader("c:/mydoc/hello.txt");
BufferedReader br = new BufferedReader(fr);
//下面这句错了吗?比较郁闷个人感觉这样定义没有什么什么问题,为何前面的部分必须要加上括号呢,欢迎各位同学解答
while (String str2 = br.readLine()!= null) {
System.out.println(str2);
str2 = br.readLine();
}
fr.close();
br.close();
复制代码
作者:
黄锦成
时间:
2012-12-24 16:42
while (String str2 = br.readLine()!= null):不加括号的话,它相当于一个语句,编译器解析不了它
给个完整点的给你参考下
import java.io.*;
class Test
{
public static void main(String args[]) throws IOException
{
FileReader fr = new FileReader("c:/mydoc/hello.txt");
BufferedReader br = new BufferedReader(fr);
//下面这句错了吗?比较郁闷个人感觉这样定义没有什么什么问题,为何前面的部分必须要加上括号呢,欢迎各位同学解答
String str2 = null;
while ((str2 = br.readLine())!= null) {
System.out.println(str2);
}
fr.close();
br.close();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2