비교적 표준적인byte 바이트 흐름 조작 클래스

1534 단어
package com.cnse.iodemo;

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

/**
 * @info            
 * @author kxw 
 * @see     __51ct  
 *                  
 *    inputstream  outputstream          ( ,inter)                 
 */
public class ByteUseDemo {
    public static void main(String[] args) throws IOException {
        bytefisUse();
        bytefisUse2();
    }
    //                   txt   
    public static void bytefisUse() throws IOException {
        FileInputStream fis = new FileInputStream("H:\\systemConfig.png");//     
        FileOutputStream fos = new FileOutputStream("H:\\111.txt");//          txt   
        int len = 0;
        byte[] bt = new byte[512];
        while ((len = fis.read(bt)) != -1) {
            fos.write(bt, 0, len);
            System.out.println("       ::___" + new String(bt, "ISO-8859-1"));
        }
        fis.close();
        fos.close();
    }
    //  txt                png  
    public static void bytefisUse2() throws IOException {
        FileInputStream fis = new FileInputStream("H:\\111.txt");
        FileOutputStream fos = new FileOutputStream("H:\\aaa.png");
        int len = 0;
        byte[] bt = new byte[512];
        while ((len = fis.read(bt)) != -1) {
            fos.write(bt, 0, len);
            System.out.println("       ::___" + new String(bt, "ISO-8859-1"));
        }
        fis.close();
        fos.close();
    }
}

좋은 웹페이지 즐겨찾기