3758人加入学习
(12人评价)
Java编程学习第三季

制作完成于2018年5月10日 使用JDK 8

价格 免费

06:35

为了让代码的方法通用性更强,我们把源文件和目标文件两个文件作为参数传递给copyByByte方法,再单独创建一个test测试方法。

 

个人总结:

1、当我们需要读取字节数据,也就是执行输入操作的时候,需要定义一个a=-1,然后接着一个while循环去判断:

int a=-1;

while(true){

a=input.read();

if(a==-1)break;

System.put.print((char)a);

}

2、当我们需要通过数组实现文件读取的时候,也就是执行输入操作的时候,需要定义data字节数组,并且定义int length=-1;接着通过遍历的方法执行循环:

方法一:

byte[] data=new byte[4];

int length=-1;

while(length=input.read(data))>-1){

for(int i=0;i<length;i++){

System.out.print((char)data[i]);

}

方法二:

byte[] data=new byte[1024];

int length=-1;

while(length=input.read(data)!=-1)

{length=input.read(data));

String str= new String(data,0,length);

System.out.print(str);}

3、当我们需要通过数组实现完成文件的复制的时候,

byte[] data=new byte[1024];

int length=-1;

while(length=input.read(data)!=-1)

{output.write(data,0,length);}

 

[展开全文]

       第三章任务51

BufferedInputStream(缓冲区输入流)

BufferdeOutPutStream(缓冲区输出流)

while((data=input.read())!=-1)){ output.write(data); }//复制

while((length =input.read(data))!=-1){ output,write(data,0,length); }//拷贝

currentTimeMills()//获取拷贝时间

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(65)