package com.smg.java;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class Io {
	public static void main(String[] args) throws IOException{
		FileOutputStream aOutputStream=new FileOutputStream("news.java",true);
		FileInputStream a=new FileInputStream("new.java");
		byte[] aBytes=new byte[2];
		int c=0;
		while ((c=a.read(aBytes))!=-1) {
			aOutputStream.write(aBytes);
		}
		a.close();
		aOutputStream.close();
	}

}

被复制文档
``io 复制bug`
复制文档 (字节转移时,本次覆盖上次,如果本次长度不够,就覆盖不了上次导致多了一个>)
io 复制bug

解决办法

重写write方法read方法
io 复制bug

io 复制bug

c 是一个read到的数组长度值,长度不够返回读到的,不为设定长度
read有一个重写

相关文章:

  • 2022-12-23
  • 2021-07-02
  • 2021-06-27
  • 2021-12-03
  • 2021-05-15
猜你喜欢
  • 2022-01-21
  • 2022-02-02
  • 2021-09-21
  • 2021-12-11
  • 2021-12-22
  • 2022-03-05
  • 2022-12-23
相关资源
相似解决方案