黑马程序员技术交流社区

标题: 。。。【关于io的一点疑问 求解释】。。。 [打印本页]

作者: 班志国    时间: 2012-10-12 19:49
标题: 。。。【关于io的一点疑问 求解释】。。。
本帖最后由 班志国 于 2012-10-21 08:53 编辑

FileReader fr=new FileReader("demo.txt");
char[] buf = new char[3];
//下面这句话做了几步操作 返回一个int算一个fr.read(buf)这句是读buf数组里的内容吗 但问题是
//上一句光定义了数组没把字符存入buf啊
int num=fr.read(buf);
//怎么这里就能new String(buf))使用了
System.out.println("num"+num+"....."+new String(buf));
fr.close();
作者: 吴瑞祥    时间: 2012-10-13 08:36
FileReader fr=new FileReader("demo.txt");
char[] buf = new char[3];
//下面这句话做了几步操作 返回一个int算一个fr.read(buf)这句是读buf数组里的内容吗 但问题是
//上一句光定义了数组没把字符存入buf啊

int num=fr.read(buf);   //这句是从 fr文件中读取数据放到BUF中

//怎么这里就能new String(buf))使用了
System.out.println("num"+num+"....."+new String(buf));
fr.close();

作者: 胡博    时间: 2012-10-13 19:49
new string (buf)//这是在新建一个string对象引用,你声明了一个char【】型数组作为参数传入,你就可以用啦。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2