Java IO流小例


測試io流實現複製,上傳等時使用圖片進行測試較好...

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;


public class Main {
	public static void main(String[] args) {
		File file = new File("add.bmp");
		InputStream in = null;
		OutputStream out = null;
		try {
			in = new FileInputStream(file);
			out = new FileOutputStream("x.bmp");
			byte [] buff = new byte[1024];
			int i = -1;
                        // 每次讀取一定大小的塊,循環讀取
                        while((i=in.read(buff))!=-1){
				out.write(buff,0,i);
				String str = new String(buff,0,i);
				System.out.println(str);
			};
			
		} catch (Exception e) {
			e.printStackTrace();
		}finally{
			try {
				if(in!=null){in.close();}
				if(out!=null){out.close();}
			} catch (Exception e2) {
				e2.printStackTrace();
			}
		}
	}
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章