黑马程序员技术交流社区

标题: IO流--print输出流 [打印本页]

作者: 洛奇亚    时间: 2015-9-23 13:44
标题: IO流--print输出流
1、PrintStream:
package cn.itcast.io.p4.print.demo;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PrintStream;
/*
* PrintStream:
* 1,提供了打印方法可以对多种数据类型值进行打印。并保持数据的表示形式。
* 2,它不抛IOException
*
* 构造函数,接收三种类型的值:
*  1,字符串路径;
*  2,File对象;
*  3,字节输出流。
*
*/
public class PrintDemo {
       
        public static void main(String[] args) throws IOException {
               
                PrintStream out =new PrintStream("print.txt");
               
                out.write(97);//输出a,并且只写最低八位
               
        //        out.print(97);输出97
               
                out.close();
               
        }
}

2、PrintWriter:
package cn.itcast.io.p4.print.demo;
import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
public class PrintWriterDemo {
       
        public static void main(String[] args) throws IOException {
               
                /*
                 * PrintWriter:字符打印流
                 * 构造函数参数:
                 * 1,字符串路径;
                 * 2,File对象;
                 * 3,字节输出流;
                 * 4,字符输出流。
                 *
                 */
               
                BufferedReader bufr= new BufferedReader(new InputStreamReader(System.in));
               
                PrintWriter out=new PrintWriter(new FileWriter("out.txt"),true);//自动刷新
               
                System.out.println("请输入:");
               
                String line =null;
               
                while((line=bufr.readLine())!=null){
                        if("over".equals(line))
                                break;       
                       
                        out.println(line.toUpperCase());
                       
                //        out.flush();
                }
               
                out.close();
               
                bufr.close();
               
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2