`
schy_hqh
  • 浏览: 558327 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

(IO)PrintWriter的使用-很方便

 
阅读更多

PrintWriter

1.往文件写数据(fileName,File)

print(),println(),write()

2.指定任意OutputStream,往不同目的地写数据

3.与Writer,OutputStream结合,并提供自动刷新缓冲区的功能

 

package com.gc.file;

import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

public class PrintWriterDemo {
	/**
	 * PrintWriter 
	 * 1.操作文件,可以传fileName字符串,或者File对象---这些方法没有自动刷新功能
	 * 2.Writer对象,或者OutputStrean操作流---这些方法可以指定自动刷新
	 * 3.由于结合了OutputStream输出流,因此,可以指定不同的目的地,如System.out,FileOutputStream等
	 */
	public static void main(String[] args) throws IOException {
		boolean autoFlush = true;
		
		PrintWriter pw = new PrintWriter(new FileWriter("temp\\pw.txt"), autoFlush);
		
		//print():提供按数据原样输出的功能
		pw.println(97);//数字(原样):97
		
		//write():如果传入int类型数据,将截取最低8位,并转换为字符输出
		pw.write(97);//转换为了字符:a
		
		pw.close();
	}
}

 

 

分享到:
评论

相关推荐

    586.584.JAVA基础教程_IO流-IO流的体系结构(586).rar

    7. 格式化输出流(PrintStream/PrintWriter):提供格式化输出功能,可以方便地输出字符串、数值和对象。 8. 数据流(Data Stream):处理基本数据类型,如DataInputStream和DataOutputStream。 9. 标准流(System...

    java写入txt PrintWriter FileOutputStream

    `PrintWriter`是Java.io包中的一个类,它提供了方便的打印方法,如`println()`,用于向输出流写入字符数据。以下是使用`PrintWriter`写入TXT文件的基本步骤: 1. 创建`File`对象,表示要写入的TXT文件路径。 ```...

    Java IO的一般使用原则

    ### Java IO的一般使用原则 在Java编程语言中,输入/输出(IO)操作是处理文件、网络数据流等外部资源的重要方式。合理地运用Java IO可以极大地提高程序的性能和稳定性。本文将深入探讨Java IO的一般使用原则,帮助...

    Java中IO解读与使用实例-动力节点共17页.pdf

    `PrintWriter`方便进行格式化输出;`FileReader`和`FileWriter`则直接用于文件的字符数据操作。 3. **缓冲流**:Java IO提供了缓冲机制,如`BufferedInputStream`和`BufferedOutputStream`,它们在读写数据前先存储...

    java IO流+socket源码 实现简单文本传输

    - 使用BufferedReader和PrintWriter对输入输出流进行包装,以方便文本操作。 - 在循环中,读取客户端发送的数据,处理后反馈给客户端,直到双方关闭连接。 2. **客户端**: - 创建Socket实例,指定服务器的IP...

    aduna-commons-io-2.7.0.jar.zip

    在使用"aduna-commons-io-2.7.0.jar.zip"时,首先需要将其解压缩,并将"aduna-commons-io-2.7.0.jar"添加到项目的类路径中。然后,就可以直接通过import语句引入所需的工具类,开始享受Aduna Commons IO库带来的便利...

    java io流源代码

    - **InputStreamReader** 和 **BufferedReader** 结合使用,配合 **PrintWriter** 和 **OutputStreamWriter** 可以实现高效的文件复制。 9. 字符集编码: - Java支持多种字符编码,如UTF-8、GBK等,通过 `Charset...

    java_IO.rar

    5. **PrintIO(08_PrintIO.avi)**:PrintStream和PrintWriter类提供了方便的打印功能,常用于输出信息,支持格式化输出。这部分视频可能会演示如何使用它们来输出文本信息。 6. **TransformIO(06_TransformIO.avi...

    IO流的demo

    - **PrintWriter**:这个类提供了一种方便的方式向输出流写入格式化的文本。 - **InputStreamReader** 和 **OutputStreamWriter**:这两个类是字节流和字符流之间的桥梁,它们允许我们在字节流与字符流之间转换。 ...

    IO流结构图_io_java_思维导图_

    过滤字符流如BufferedReader和BufferedWriter提供缓冲功能,而PrintWriter类则方便进行格式化的文本输出。 此外,Java NIO(New IO)提供了一种更高效、非阻塞的IO模型,引入了Channel和Buffer的概念,以及Selector...

    java之io流实例

    - PrintWriter提供格式化输出的功能,可以方便地进行字符串、数值的输出。 3. 转换流: - InputStreamReader和OutputStreamWriter是字节流与字符流之间的桥梁,它们可以将字节流转换为字符流,反之亦然。 - 比如...

    java IO 类层次图

    - `PrintWriter`: 提供了一种方便的方式来打印输出流数据,支持自动换行。 - `PipedWriter`: 通常与`PipedReader`配合使用,用于线程间的数据传输。 - `OutputStreamWriter`: 将字符流转换为字节流。 - `...

    JAVA_IO详解_包括讲解IO中各种流及其用法.pdf

    我们可以了解到文件中提到了多种IO流的使用和操作方法,例如BufferedReader、InputStreamReader、FileReader、BufferedWriter、OutputStreamWriter、FileWriter、FileInputStream、InputStreamFilter、...

    图书管理系统IO简单版

    综上所述,"图书管理系统IO简单版"是一个实践Java IO操作的典型项目,涵盖了文件的读写、异常处理、数据格式化等多个方面,对于理解和掌握Java IO编程有很好的学习价值。通过这个项目,开发者可以进一步提升其在数据...

    J2SE-IO.ppt

    - **PrintStream** 和 **PrintWriter** 提供方便的打印功能,可以向任何输出流写入格式化的文本。 7. **课堂作业:实现文件拷贝器** 文件拷贝器的实现通常涉及使用InputStream和OutputStream。首先,通过用户输入...

    socket io demo

    如果需要处理文本数据,可以使用`BufferedReader`和`PrintWriter`进行更方便的读写操作。 7. **异常处理**:网络通信中,异常处理至关重要,因为网络状况可能导致各种问题。常见的异常如`IOException`, `...

    java学习笔记之Java-IO操作共19页.pdf.zi

    Java IO API提供了一套丰富的类和接口,使得开发者可以方便地进行文件读写、网络通信、流处理等操作。 1. **基本概念** - 流(Stream):Java IO中的核心概念,代表数据的源或目标。流可以是字节流或字符流,分为...

    javaIO流知识大总结

    Java IO系统提供了丰富的类库,使得开发者能够方便地处理输入和输出操作。在这个大总结中,我们将深入探讨Java IO流的基本概念、分类、常用类以及实践应用。 1. **基本概念** - **流(Stream)**:在Java中,流是...

    Java IO 工具类大全

    Java IO(Input/Output)是Java平台中处理输入与输出数据的核心部分,它提供了丰富的类库,使得开发者能够高效地进行文件、网络、内存以及其他I/O流的操作。本篇文章将全面解析Java IO工具类,帮助你理解并掌握其在...

    IO流宝典

    - **引入原因**:在Java中,为了能够方便地处理各种设备上的数据,比如硬盘、内存、键盘等,引入了IO流的概念。 - **核心作用**:提供了一种统一的方式来处理不同设备上的数据读写。 #### 二、IO流分类 - **按数据...

Global site tag (gtag.js) - Google Analytics