黑马程序员技术交流社区
标题:
此处len返回的是什么啊?是字符索引吗?
[打印本页]
作者:
android0276
时间:
2014-7-2 14:09
标题:
此处len返回的是什么啊?是字符索引吗?
本帖最后由 android0276 于 2014-7-6 20:24 编辑
char[] buf = new char[1024];
int len = 0;
while ((fr.read(buf)) != -1)
{
fw.write(buf,0,len);
}
复制代码
作者:
那片天空
时间:
2014-7-2 14:32
关于你上边的代码应该是没有把内容复制过去 ,代码应该是这样:
char[] cha = new char[1024];
int len=0;
while ((len=br.read(cha)) != -1) {
// System.out.println(len);在这做个输出语句你就知道len是什么了
bw.write(cha, 0, len);
bw.flush();
}
我认为是,在数组索引范围内,读取字符的次数。
作者:
帮帮
时间:
2014-7-2 16:33
-1是指文件的末尾,len = (fr.read(buf)) != -1 就是文件的有效长度
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2