PrintStream和PrintWrite用法
Posted windzly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PrintStream和PrintWrite用法相关的知识,希望对你有一定的参考价值。
package test; import java.io.*; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.*; import java.util.zip.InflaterInputStream; import javax.annotation.processing.FilerException; import javax.management.RuntimeErrorException; import privateclass.Filterby_Name; import privateclass.Filterby_hidden; import privateclass.Filterby_java; import privateclass.MyBufferedReader; public class Main { private static final String space_operator = " "; private static final double pi = Math.PI; private static final String LINE_SEPARATOR = System.getProperty("line.separator"); public static void main(String[] args) throws Exception { PrintStream ps = new PrintStream(System.out); //write是将99的后面八位二进制数字写进了缓冲区 ps.write(99); ps.println(); //print是将文字原样输出 ps.print(99); /* * 可以接受字节流并且不用转换流转换 * 加上true就是便是自动刷新 */ BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in)); PrintWriter pw = new PrintWriter(System.out,true); /* *如果我们想打印到一个文件下面 *并且自动刷新 *PrintWriter pw = new PrintWriter(new FileWriter("My.txt"),true); */ String string = null; while((string = bfr.readLine()) != null) { if(string.equals("over"))break; pw.println(string.toUpperCase()); } pw.close(); bfr.close(); ps.close(); } }
以上是关于PrintStream和PrintWrite用法的主要内容,如果未能解决你的问题,请参考以下文章
IO流入门-第十一章-PrintStream_PrintWriter
Java IO(十九)PrintStream 和 PrintWriter