file(3)

                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();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值