FileInputStream fileInputStream = new FileInputStream("");
byte[] buff = new byte[1024];
fileInputStream.read(buff);
FileOutputStream fileOutputStream = new FileOutputStream("");
fileOutputStream.write("ssssss".getBytes());
//过滤流
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(new FileOutputStream(""));
bufferedOutputStream.write("sssss".getBytes());
//没有写数据,因为缓冲区没有写满
//解决办法(1)
bufferedOutputStream.flush();//是程序立即想文件写数据
//解决办法(2)
bufferedOutputStream.close();//close会关闭自己的流对象包括与之相关的六点过,如fileoutPutStream
BufferedInputStream bufferedInputStream = new BufferedInputStream(new FileInputStream(""));
byte[] bufr = new byte[1024];
int length = bufferedInputStream.read(bufr);
System.out.println(new String(bufr,0,length));
//过滤流
DataOutputStream dataOutputStream = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("")));
byte b = 3 ;
short s = 4 ;
int i = 78 ;
/*long l = 100000 ;
char ch = 'a' ;
boolean bl = false ;
float f = 4.5f ;
double d = 4.0001 ;*/
dataOutputStream.writeByte(b);
dataOutputStream.writeShort(s);
dataOutputStream.writeInt(i);
DataInputStream dataInputStream = new DataInputStream(new BufferedInputStream(new FileInputStream("sss")));
System.out.println(dataInputStream.readByte());
System.out.println(dataInputStream.readShort());
System.out.println(dataInputStream.readInt());
//管道流
//必须同时管道输入流和管道输出流
PipedInputStream pipedInputStream = new PipedInputStream();
PipedOutputStream pipedOutputStream = new PipedOutputStream();
pipedInputStream.connect(pipedOutputStream);
new Producer(pipedOutputStream).start();
new Customer(pipedInputStream).start();
BufferedReader bufferedReader = new BufferedReader(new FileReader("text.txt"));
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("text_oppposite.txt"));
//BufferedInputStream bufferedInputStream1 = new BufferedInputStream(new FileInputStream(new File("")));
//BufferedOutputStream bufferedOutputStream1 = new BufferedOutputStream(new FileOutputStream(""));
//转换流
InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream(""), "UFT-8");
BufferedReader fileReader = new BufferedReader(inputStreamReader);
fileReader.readLine();