收起
因为你在while的控制条件里read的内容没有保存,相当于丢弃了一半的数据读文件时应该这么写:
int tmp; while((tmp = buff_in.read())!=-1){ buff_out.write(tmp); }
报告相同问题?