FileInputStream in=new FileInputStream("F:/Test.txt");
FileOutputStream out=new FileOutputStream("G:/Test.txt");
int b;
while((b=in.read())!=-1){
out.write(b);
System.out.println(b);
}
in.close();
out.close();
以上代码输出
206
210
202
199
186
195
200
203
b不应该是每次读取到的byte个数且为1吗?
对于这段代码中out.write(b)如何理解?说明文档中解释的是将指定字节写入此文件输出流,
为何b会输出上述数值?