
/*
1.打印流:PrintStream 和 PrintWriter<br /> 1.1 提供了一系列重载的print() 和 println()<br /> 1.2 练习:<br />```java
package com.atguigu.java2;
import org.junit.Test;
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream;
/**
- @author Dxkstart
 @create 2021-05-31 10:53 */ public class PrintStreamTest {
/* 1.打印流:PrintStream 和 PrintWriter
1.1 提供了一系列重载的print() 和 println() 1.2 练习:
*/
@Test public void test(){
PrintStream ps = null;try {FileOutputStream fos = new FileOutputStream(new File("C:\\Users\\Administrator\\Desktop\\IO\\hello1.txt"));//创建打印输出流,设置为自动刷新模式(写入换行符或字节\n 时都会舒心输出缓冲区)ps = new PrintStream(fos, true);if(ps != null){System.setOut(ps);//把标准输出流(控制台输出)改成文件}for(int i = 0;i < 255;i++){//输出ASCII字符System.out.print((char) i);if(i % 50 == 0){//每50个数据一行System.out.println();//换行}}} catch (FileNotFoundException e) {e.printStackTrace();} finally {try {if(ps != null) {ps.close();}} catch (Exception e) {e.printStackTrace();}}
} }
```
