Java IO流->處理流->打印流:PrintStream&PrintWriter

圖一:

示例代碼:

import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;

import org.junit.Test;

public class TestPrintStreamWriter {
	/**
	 * 打印流:①字節流:PrintStream	②字符流:PrintWriter
	 */
	//①字節流:PrintStream
	@Test
	public void test1() {
		PrintStream ps = null;
		try {
			File file = new File("print.txt");
			FileOutputStream fos = new FileOutputStream(file);
			BufferedOutputStream bos = new BufferedOutputStream(fos);
			ps = new PrintStream(bos, true);
			if(ps != null) {
				System.setOut(ps);
			}
			for (int i = 0; i <= 255; i++) {//輸出ASCII碼
				System.out.print((char)i);
				if(i % 10 == 0) {
					System.out.println();
				}
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} finally {
			if(ps != null) {
				ps.close();
			}
		}
	}
}


發佈了49 篇原創文章 · 獲贊 8 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章