A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 班志国 于 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();

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
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();

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
new string (buf)//这是在新建一个string对象引用,你声明了一个char【】型数组作为参数传入,你就可以用啦。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马