黑马程序员技术交流社区
标题:
为什么读取的返回值是数字?写入的也是数字,输出的确实字节?
[打印本页]
作者:
357016138
时间:
2014-7-24 14:50
标题:
为什么读取的返回值是数字?写入的也是数字,输出的确实字节?
import java.io.*;
/*复制MP3*/
class Test5
{
public static void main(String[] args) throws Exception
{
BufferedInputStream bis = new BufferedInputStream(new FileInputStream("小苹果.mp3"));
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("大苹果.mp3"));
int len = 0 ;
while ((len=bis.read())!=-1)
{
bos.write(len);
}
bis.close();
bos.close();
}
}
复制代码
len=bis.read()的返回值应该是数字把?
bos.write(len)写入的应该也是数字把?
怎么最后输出的确是字节组成的文件?
作者:
ztw
时间:
2014-7-24 20:34
buffer是字节数据流类型吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2