java io的问题
编程广角镜 2017-08-03 09:53:05 import java.io.*;
public class FileOutPutStreamTest {
public static void main(String[] args){
int b=0;
FileInputStream in=null;
FileOutputStream out=null;
try{
in=new FileInputStream("E:\\Java\\Test.java");
out=new FileOutputStream("E:\\SunHao.java");
while((b=in.read())!=-1){
out.write(b);
}
}catch(IOException e1){
System.out.println("复制失败");
}
System.out.println("复制成功");
}
}
为啥要定义一个b对象,为啥直接out.write(in.read());不可以呢