Discuss / Java / 为啥我要是不注释in.transferTo(out);的话,底下那个就打印不出东西。注释了可以打印出东西。

为啥我要是不注释in.transferTo(out);的话,底下那个就打印不出东西。注释了可以打印出东西。

Topic source

try(InputStream in=new FileInputStream("src/readme.txt");

OutputStream out=new FileOutputStream("out/readme1.txt")){

// in.transferTo(out);

int n;

while((n=in.read())!=-1) {

System.out.print(n+"/");

out.write(n);

}

}


  • 1

Reply