import java.io.IOException;
import java.io.PrintStream;
/**
* @author 45~
* @version 1.0
* PrintStream(字节打印流/输出流)
*/
public class PrintStream_ {
public static void main(String[] args) throws IOException {
/*
out底层是 System类里的一个属性
public final static PrintStream out = null;
*/
PrintStream out = System.out;
//在默认情况下,PrintStream输出数据的位置是标准输出,即显示器
out.print("john,hello");
/*
public void print(String s) {
if (s == null) {
s = "null";
}
write(s);
}因为Print底层使用的是write,所以我们可以直接调用write进行打印输出。
*/
out.write("今天也是小漂亮".getBytes());//将字符串转成字节数组
out.close();
//可以修改打印流输出的位置/设备
//PrintStream是可以直接传入文件和路径的
//输出修改到 "e:\\f1.txt"
//"hell0,小漂亮~"就会输出到
//相当于通过setOut的方法去修改了输出的位置
/*
public static void setOut(PrintStream out) {
checkIO();
setOut0(out);
}
*/
System.setOut(new PrintStream("e:\\f1.txt"));
System.out.println("hello,小漂亮~");
}
}
PrintStream
最新推荐文章于 2024-07-08 17:49:05 发布