zoukankan      html  css  js  c++  java
  • BufferedInputStreamTest 带缓存的字节输入流

    package IOliu;
    
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class BufferedInputStreamTest {
    
        public static void main(String[] args) {
            StringBuffer sb = null;
            File file = null;
            File file2 = null;
            FileInputStream fis = null;
            FileOutputStream fos = null;
            BufferedInputStream bis = null;
            BufferedOutputStream bos = null;
            
            try {
                //带缓存的字节输入流
                file = new File("D:\user.txt");
                fis = new FileInputStream(file);
                bis = new BufferedInputStream(fis);    
                
                //带缓存的字节输出流
                file2 = new File("D:\2016.txt");
                fos = new FileOutputStream(file2);
                bos = new BufferedOutputStream(fos);
                int i = 0;
                sb = new StringBuffer();
                try {
                    while((i = bis.read())!=-1){
                        char ch = (char)i;
                        sb.append(ch);
                        bos.write(ch);
                    }
                    System.out.println(sb.toString());
                } catch (IOException e) {
                    e.printStackTrace();
                }
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }finally{
                try {
                    bos.flush();
                    fis.close();
                    fos.close();
                    bis.close();
                    bos.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
    
    }
  • 相关阅读:
    第二周作业
    第二次作业
    第一周作业
    我的2018年终总结
    css总结
    python中使用selenium错误-Firefox浏览器
    postman中 form-data、x-www-form-urlencoded、raw、binary的区别
    谷歌地图API(一)
    2014新年开题
    图书馆管理系统-需求分析
  • 原文地址:https://www.cnblogs.com/xiaolei121/p/5773878.html
Copyright © 2011-2022 走看看