首页 > 其他 > 详细

PrintStream和PrintWrite用法

时间:2019-11-09 00:49:21      阅读:82      评论:0      收藏:0      [点我收藏+]
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用法

原文:https://www.cnblogs.com/WINDZLY/p/11823821.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!