`

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流操作之数据流实例代码

    Java流操作之数据流实例代码详解 ...本文主要介绍了Java流操作之数据流实例代码的实现过程,通过实例代码,展示了如何使用DataInputStream和PrintStream类来实现流操作。该代码具有借鉴价值,适合需要的朋友参考。

    基于Java的Tcp服务端与客户端的JAVA实例源代码.zip

    通过提供的"基于Java的Tcp服务端与客户端的JAVA实例源代码.zip"文件,我们可以深入理解TCP通信的基本原理和实现方式。 首先,让我们分析TCP服务端的实现。服务端的核心是`ServerSocket`类,它用于监听客户端的连接...

    JAVA_打印流例子

    在给定的“JAVA_打印流”压缩包文件中,可能包含一个或多个示例代码,这些代码通常会演示如何创建和使用PrintStream。例如: ```java import java.io.*; public class PrintStreamExample { public static void ...

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

    Android连接服务器端的Socket实例代码详解 Android连接服务器端的Socket实例代码是Android应用程序中的一种常见的网络通信方式。通过使用Socket,可以实现Android设备与服务器端的实时通信。本文将详细介绍Android...

    Java简单从文件读取和输出的实例

    实例代码分析 在上面的实例中,我们使用了try-catch语句来捕捉可能出现的异常。在try块中,我们创建了Scanner对象和PrintStream对象,并使用了while循环来读取文件的内容和写入到文件中。在catch块中,我们使用了...

    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 ...

    关于TCP协议的Java编程实例

    Java提供了丰富的网络编程API,其中`java.net.Socket`类和`java.net.ServerSocket`类用于实现TCP通信。下面将分别介绍服务器端和客户端的核心实现代码。 #### 四、TCP服务器端实现 服务器端主要负责监听客户端的...

    学生信息管理系统源代码.pdf

    `out`是一个`PrintStream`实例,通常用于输出信息到控制台;`filename`定义了存储学生信息的文件名;`total`记录了当前系统中学生的总数;`rt`(recycle length)可能是用来管理回收或删除的学生信息的计数器;`...

    java tcp实现简单实例

    ### Java TCP 实现简单实例详解 #### 一、引言 在 Java 网络编程中,TCP(传输控制协议)是一种重要的通信协议,它提供了一种可靠的、面向连接的服务,确保了数据在网络中的准确传输。本文将通过一个简单的 Java ...

    HeadFirst源代码

    这种模式常用于扩展功能,例如在Java的IO流中,`InputStream`, `OutputStream` 及其各种装饰类如`BufferedInputStream`, `PrintStream`等就是很好的例子。 3. 工厂模式(Factory Pattern):作为创建型模式,工厂...

    100java习题代码

    2. **面向对象**:Java是纯面向对象的语言,所以习题中会包含类的创建、对象实例化、封装、继承和多态等概念。学习如何定义类,创建对象,理解类与对象之间的关系,以及如何通过继承和多态实现代码的复用和灵活性。 ...

    java IO 编程实例

    这段代码展示了如何使用`FileReader`类从文件中读取字符数据。`FileReader`是一个字符流,用于读取文本文件。在这个例子中,它尝试打开并读取名为"test.txt"的文件,路径为"d:/io/"。`FileReader`的构造函数接受一个...

    Java程序 中截获控制台 输出

    通常,这些代码会涉及到重定向`System.out`和`System.err`流到自定义的处理类,以便于分析或存储日志信息。 `AppOutputCapture.java`可能是一个实现了输出捕获功能的类。这个类通常会创建一个临时的`PrintStream`...

    java基本问答题共享.pdf

    例如,Scanner类可以用于从控制台读取用户输入,PrintStream类可以用于向控制台输出数据。 11. 事件处理:Java的事件处理基于事件监听器模式,事件源产生事件,监听器接收并处理事件。事件处理通常涉及事件源、事件...

    Java枚举类接口实例原理解析

    Java 枚举类接口实例原理解析 Java 枚举类接口实例原理解析是 Java 编程语言中的一种重要概念。枚举类是一种特殊的类,它可以实现一个或多个接口。枚举类的实现接口时,需要实现该接口所包含的方法。如果需要每个...

    java使用匿名类直接new接口.docx

    现在,我们想要在某个类中实现这个接口,并调用`sayHello()`方法,我们可以使用匿名内部类来直接创建接口的实例: ```java package jimmy; import contract.ISay; public class Program { public static void ...

    Android中使用文件存储实现手记应用的代码清单.pdf

    创建一个`PrintStream`实例,传入`FileOutputStream`,并设置其`true`参数,表示追加模式,这样每次保存都不会覆盖原有内容。在`try-catch-finally`块中,分别写入日期和手记内容,最后确保`PrintStream`在完成后被...

    java_io.rar_java 输入 输出 实例

    9. **PrintStream/PrintWriter**:用于向输出流写入格式化的文本。 在"www.pudn.com.txt"这个文件中,可能包含了一些示例数据,用来演示如何使用Java IO读取和处理文本文件。而"io"目录或文件则可能包含了一些实际...

    Java实现的基于socket通信的实例代码

    服务器端使用`ServerSocket`类创建一个监听特定端口(1111)的服务。`ServerSocket(1111)`初始化了一个服务器套接字,并在指定端口上等待客户端连接。当有客户端请求连接时,`server.accept()`方法会阻塞并等待,...

Global site tag (gtag.js) - Google Analytics