`

IO流将信息写入文本文件

阅读更多
public class Test {
public static void main(String[] args) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter("C:\\data.txt"));
// 文件将会创建在程序所在的文件夹中,
// ("data.txt")也可以加上路径,如:("C:\\data.txt"),这样就会在C盘根目录创建一个data.txt文件
BufferedOutputStream out = new BufferedOutputStream(
new FileOutputStream("C:\\data2.txt"));
DataOutputStream dout = new DataOutputStream(
new BufferedOutputStream(new FileOutputStream("C:\\data3.txt")));
PrintStream pout = new PrintStream(new BufferedOutputStream(
new FileOutputStream("C:\\data4.txt")));
RandomAccessFile rout = new RandomAccessFile("C:\\data5.txt", "rw");// "rw"表示此文件可读可写
// 设置文本内容
StringBuilder sb = new StringBuilder("");
sb.append("How are you?" + "\r\n");
sb.append("Fine,thanks,and you?" + "\r\n");
sb.append("Fine,too.");
String a = sb.toString();
byte[] b = (a).getBytes();
// 写入文件,还可以用其他方法如:write(String str)
bw.write(a, 0, b.length);
out.write(b, 0, b.length);
dout.write(b, 0, b.length);
pout.write(b, 0, b.length);
rout.write(b, 0, b.length);
// 关闭流
out.close();
bw.close();
dout.close();
pout.close();
rout.close();
} catch (IOException ex) {
System.out.println(ex);
}
}
}
分享到:
评论

相关推荐

    IO流三种流方式的文本文件的复制

    FileReader和FileWriter是这两个类的直接子类,分别用于读取和写入文本文件。FileReader默认使用系统默认的字符编码读取文件,而FileWriter同样会使用默认编码写入。因此,使用FileReader和FileWriter进行文件复制,...

    io流写入和读取

    字符流则用于处理字符编码,如文本文件。常见的字节流有InputStream和OutputStream,而字符流包括Reader和Writer。 对于文件的写入,我们通常使用FileOutputStream或BufferedWriter。FileOutputStream用于向文件...

    Java实现文件复制,File文件读取,写入,IO流的读取写入

    ` FileReader`和`FileWriter`用于读写文本文件。 例如,使用字符流读取文件内容: ```java File inputFile = new File("input.txt"); try (BufferedReader br = new BufferedReader(new FileReader(inputFile)...

    IO流、Xml解析

    字符流适用于文本文件,而字节流则适用于任何类型的数据。IO流还包括输入流(Input Stream)、输出流(Output Stream)、缓冲流(Buffered Stream)、转换流(Converter Stream)以及对象流(Object Stream)等子类...

    io流复制文本文件图解

    在深入探讨“io流复制文本文件图解”的知识点前,我们先来理解一下IO流的基本概念。IO(Input/Output)流是Java编程语言中处理输入输出操作的基础框架,广泛应用于文件读写、网络通信等场景。Java中的IO流分为字节流...

    C#实现将日志写入文本文件的方法

    本文将详细讲解如何使用C#将日志信息写入文本文件,包括创建或追加到已有文件的过程,以及涉及到的相关技巧。 首先,我们要引入`System.IO`命名空间,因为在这个命名空间中包含了处理文件和目录所需的所有类。例如...

    使用RandomAccessFile流将一个文本文件读出,并导致写入到另一个文件当中。

    ### 使用RandomAccessFile流将一个文本文件读出并写入到另一个文件中的知识点解析 在Java编程语言中,`RandomAccessFile`类提供了一种非常灵活的方式来读取和写入文件。它支持随机访问,意味着我们可以直接跳转到...

    黑马程序员_毕向东_Java基础视频教程第18天-13-IO流(拷贝文本文件).zip

    总的来说,通过学习这个Java基础视频教程,你将能够掌握如何使用IO流高效地复制文本文件,理解字节流与字符流的区别,以及如何有效地处理文件操作中的异常。这些知识不仅在日常开发中非常实用,也是深入学习Java高级...

    Java IO流文档

    以字符为导向的流是指按照字符进行数据读写的流,适用于文本文件的读写。这类流的基础类是`Reader`和`Writer`。 - **Reader**:代表数据源的输入流。 - `CharArrayReader`:与`ByteArrayInputStream`类似,但处理...

    IO流pdf宝典

    在实际应用中,无论是从网络中传输数据还是从本地文件中读取数据,亦或是与用户进行交互,都需要通过流来进行数据的读取和写入。流的概念简化了这些复杂操作,使得程序员能够更加专注于业务逻辑,而不是底层细节。 ...

    IO流 javaio java 流

    - 字符输入流(Reader):如FileReader,用于读取字符数据,通常用于处理文本文件。 - 字符输出流(Writer):如FileWriter,用于写入字符数据。 - 缓冲字符流(BufferedReader/BufferedWriter):提高读写性能,...

    彻底明白java中的IO流

    Java中的IO流是Java核心库java.io中的关键组成部分,它为程序提供了与外部资源交互的能力,包括文件读写、标准设备输入输出等。Java的IO流机制基于流的概念,流可以被视为数据传输的通道,数据按照序列化的方式从...

    Java-Io流,练习

    例如,可能涉及使用`FileInputStream`和`FileOutputStream`进行简单的文件复制,或者使用`BufferedReader`和`BufferedWriter`进行高效的文本文件读写。通过运行这些示例,你可以直观地理解IO流的工作原理,并学习...

    C#通过流写入数据到文件的方法

    首先,我们来看一个简单的例子,这个例子展示了如何使用FileStream和StreamWriter类来写入文本数据到文件。以下代码创建了一个名为"WriteFileStuff.txt"的文件(如果文件不存在,则会创建),并在其中写入"Howdy ...

    U盘背景修改工具 利用IO流写文件到U盘(只能用单个U盘)

    描述中提到的“利用IO流写文件到U盘”是指通过输入/输出(Input/Output,简称IO)流的方式将文件内容写入到U盘中。在Java等编程语言中,IO流是处理数据传输的基础,可以实现数据在程序和外部设备之间流动。当向U盘...

    c#_文本IO流

    C#中的文本IO流是一种处理输入/输出操作的技术,特别用于读写文本文件。这个领域的核心在于抽象类`Stream`,它是所有流操作的基础。`Stream`类提供了对各种存储介质(如磁盘、内存等)进行数据读写的抽象接口,使得...

    javaIO字符流文件写入总结共1页.pdf.zip

    本篇将深入探讨Java IO中的字符流以及如何进行文件写入。 1. **字符流的概念** - 字符流是Java对文本数据进行处理的一种方式,分为输入流(InputStreamReader、BufferedReader等)和输出流(OutputStreamWriter、...

    java io 流,文件读取操作

    Java IO 流、文件读取操作 Java IO 流是 Java 语言中的一种基本输入/输出机制,它提供了多种方式来处理输入/输出操作。在 Java 中,IO 流可以分为两大类:字节流和字符流。字节流主要用于处理二进制数据,而字符流...

    通过IO流把文件传到前端并下载.zip

    文件流(FileInputStream和FileOutputStream)用于与本地文件系统交互,而字节流(如InputStream和OutputStream)和字符流(如Reader和Writer)则用于处理二进制和文本数据。在传输文件时,我们通常会使用...

    java之io流实例

    例如,FileReader和FileWriter用于读取和写入文本文件。 - BufferedReader和BufferedReader提供了缓冲功能,可以一次读取多个字符,减少系统调用次数。 - PrintWriter提供格式化输出的功能,可以方便地进行字符串...

Global site tag (gtag.js) - Google Analytics