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();
                }
            }
        }
    
    }
  • 相关阅读:
    jQuery中常用方法和jQuery思维导图
    jQuery
    JS-AJAX and jQuery-AJAX
    Linux系统里导入maven项目
    maven项目里的ssh框架整合
    spring框架的两大核心:IOC和AOP
    JAVA的抽象类和接口
    JAVA面向对象的三大特征
    JAVA---面向对象
    JAVA---方法
  • 原文地址:https://www.cnblogs.com/xiaolei121/p/5773878.html
Copyright © 2011-2022 走看看