`

PrintStream类实例代码

阅读更多

PrintStream为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。它还提供其他两项功能。与其他输出流不同,PrintStream永远不会抛出 IOException;而是,异常情况仅设置可通过 checkError 方法测试的内部标志。另外,为了自动刷新,可以创建一个 PrintStream;这意味着可在写入 byte 数组之后自动调用 flush 方法,可调用其中一个 println 方法,或写入一个换行符或字节 ('\n')。

 

实例:

package io.outputStream;

 

import java.io.File;

import java.io.PrintStream;

 

public class PrintStreamTest {

 

    public static void main(String[] args) {

        PrintStream print = null;

        try {

            // 创建输出流

            print = new PrintStream(new File("document/print.txt"));

            // 下面将数据输出到文件中

            // 输出一个字符串

            print.print("message");

            // 输出布尔值

            print.print(true);

            // 输出字符A

            print.print('A');

            // 输出double值2.5

            print.print(2.5D);

            // 输出换行符

            print.println();

            // 输出字符数组

            String msg = "test printstream.";

            char[] chars = new char[msg.length()];

            msg.getChars(0, msg.length(), chars, 0);

            print.print(chars);

        } catch(Exception e) {

            e.printStackTrace();

        } finally {

            if ( null != print) {

                print.close();

            }

        }

    }

     

}

 

来源:http://www.hxstrive.com/article/211.htm

分享到:
评论

相关推荐

    java编程基础,应用与实例

    13.4.5 PrintStream与PrintWriter 195 13.5 RandomAccessFile类 196 13.6 对象序列化(object serialization) 199 13.6.1 ObjectInput与ObjectOutput 199 13.6.2 ObjectOutputStream 200 13.6.3 ...

    Java代码实现时间服务器.rar

    Java代码实现时间服务器,让客户端设备通过服务器校准和获取最新的时间,和Windows时间自动更新的功能类似。  int port=13; //端口号  ServerSocket serverSocket; //服务器套接字  public TimeServer(){  ...

    Android连接服务器端的Socket的实例代码

    废话不多说了,直接给大家贴代码了,具体代码如下所述: package com.exa mple.esp8266; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintStream; ...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

     abstract 说明一个类为抽象类,抽象类是指不能直接实例化对象的类。  final 说明一个类为最终类,即改类不能再有子类。  public 说明类为公共类,该类可以被当前包以外的类和对象使用。  private 说明类为...

    Java之IO流学习总结

    FileReader 可以说是一个达到此功能、常用的工具类,在其源代码中明显使用了将FileInputStream 转变为Reader 的方法。我们可以从这个类中得到一定的技巧。Reader 中各个类的用途和使用方法基本和InputStream 中的类...

    Java创建一个简单的时间服务器.rar

    服务器创建部分,可参考如下代码:  serverSocket=new ServerSocket(port); //实例化套接字  System.out.println("start server at port " port); //在命令窗口输出提示信息  while (true){ //一直等待客户端连接...

    【设计】java高级程序设计期末复习题.docx

    38. PrintWriter类和PrintStream类可以以文本方式输入基本类型数据值、字符串和东西。(F) 【设计】java高级程序设计期末复习题全文共16页,当前为第1页。 39. 代表优先级的常数值越大优先级越低 (F) 40. 线程...

    【09-异常处理】

    的不是异常类,而是一个异常实例,而且每次只能抛出一个异常实例。throw语句的语法格式如下:  –throw ExceptionInstance; •如果throw语句抛出的异常是Checked异常,则该throw语句要么处于try块里,显式捕获...

    JAVA基础课程讲义

    序列化/反序列化的步骤和实例 162 综合的序列化和反序列化练习 163 JAVA.IO包相关流对象用法总结(尚学堂1002班王鑫) 165 IO中其他常用类 165 File类 165 RandomAccessFile 166 思考作业 166 上机作业 166 提高课外...

    聊天系统计算机相关论文

    该服务器端自动处理事件的代码: 事件1:关闭聊天室客户端事件 protected void processWindowEvent(WindowEvent e){ super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_CLOSING)...

    基于JAVA的搜索引擎 lucene-2.2.0

    在前面Lucene-2.2.0 源代码阅读学习(1)中,根据Lucene提供的一个Demo,详细分析研究一下索引器org.apache.lucene.index.IndexWriter类,看看它是如果定义的,掌握它建立索引的机制。 通过IndexWriter类的实现源代码...

    java经典面试2010集锦100题(不看你后悔)

    B) 当创建一个Demo类的实例对象时,count的值是不确定的。 C) 超类对象中可以包含改变count 值的方法。 D) Demo的子类对象可以访问count。 题目9:a 程序如下: class Test { private int day; private int month;...

Global site tag (gtag.js) - Google Analytics