图一:
示例代码:
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();
}
}
}
}