/*
字符流:
Reader Writer。
需求:
在硬盘上创建一个文件并写入一些数据。
*/
import java.io.*;
/*
//创建FileWriter对象,调用window资源,在指定位置创建好了数据存放的目的地。
//如果指定目录下,已存在要创建的文件,那么会被覆盖。
FileWriter fw = new FileWriter("demo.txt");
//通过流对象write方法将字符串写入到流中。
fw.write("abcde");
//关闭资源,清空它先。
fw.close();
需求:对原有文件进行数据的续写。
1,建立对象。
2,使用读写方法。
3,关闭资源。
*/
class FileWriterDemo
{
public static void main(String[] args) //throws IOException
{
FileWriter fw = null;
try
{
fw = new FileWriter("k:\\demo.txt",true);
fw.write("qqqqq\r\nmmmm");
}
catch (IOException e)
{
System.out.println(e.toString());
}
finally
{
if(fw!=null)
try
{
fw.close();
}
catch (IOException e)
{
System.out.println("close:"+e.toString());
}
}
}
}
分享到:
相关推荐
2、常用21个IO流:FileWriter、FileReader、CharArrayReader、CharArrayWriter、CharSequence、OutputStreamWriter、FileOutputStream、InputStreamReader、PrintWriter、BufferedReader、InputStream、...
本文件包“io流详解,字符流和字节流代码”显然是针对Java IO流的深入学习资源,包含了代码示例和可能的可视化解释。 IO流分为两大类:字节流(Byte Stream)和字符流(Character Stream)。字节流处理的是8位的数据...
### Java学习IO流小结——字符流 #### 知识点概述 在Java中,处理文件和数据流是一项基本而重要的任务。IO流是Java语言中处理输入/输出的重要工具,它包括字节流和字符流两大类。本文将重点讨论字符流的相关概念...
根据给定的信息,本文将详细解释Java中的字符流概念,特别是`FileReader`和`FileWriter`类的具体应用。字符流在处理包含大量文本数据,尤其是含有中文等多字节字符编码的文件时非常有用。 ### 1. 字符流简介 在...
在Java中,IO流分为两大类:字节流和字符流,每种流又有输入流和输出流之分,分别用于数据的读取和写入。 1. **字节流**: - 字节流处理的是8位的字节数据,是最基本的流类型。Java中的`InputStream`和`...
本教程将详细介绍Java IO中的字节流、字符流、缓冲流以及转换流,并通过IODemo实例来展示它们的用法。 ### 1. 字节流 字节流是Java中最基础的流类型,用于处理以字节为单位的数据。字节流分为输入流(InputStream...
Java中的字节流和字符流是IO操作中的两种基本类型,它们主要用于数据的输入和输出。字节流处理的数据单位是字节,而字符流处理的是Unicode字符。 字节流: 字节流主要由两个核心类构成:`InputStream`和`...
根据处理的数据单位,流又分为字节流(Byte Stream)和字符流(Character Stream)。 二、字节流与字符流 1. 字节流:Java的`java.io`包中提供了处理字节流的类,如`InputStream`和`OutputStream`作为所有字节输入...
Java中的字符流都是`java.io.Reader`或`java.io.Writer`的子类。字符流通常用于读写文本文件,因为它们可以直接处理Unicode字符,使得国际化的应用更加方便。 **1. 文件写入器(FileWriter)** - `FileWriter`类...
例如, FileReader和FileWriter是用于读取和写入文件的字符流,它们提供了一种更高效且方便的方式来处理文本内容。 字节流和字符流之间的转换是通过InputStreamReader和OutputStreamWriter实现的。...
Java IO库提供了丰富的类和接口来支持不同类型的流,包括字节流、字符流、对象流、缓冲流、转换流以及过滤流等。 字节流(Byte Stream)是处理原始二进制数据的流,分为输入流和输出流。InputStream和OutputStream...
本示例是关于如何使用Java中的IO流进行实际操作的演示,主要包括字节流和字符流的使用。字节流处理的是原始的八位字节数据,而字符流则处理Unicode字符集中的字符。下面我们将深入探讨这两个主要流类型及其应用场景...
Java 中IO流字符流详解及实例 Java 中的 IO 流字符流是指 Java 语言中对基本输入/输出流的扩展,用于处理字符流。字符流是指将文本文件或字符串按照某种编码方案(如 UTF-8、UTF-16BE、GBK 等)序列化为字节序列的...
过滤字符流,如InputStreamReader和OutputStreamWriter,用于在字节流和字符流之间转换。 二、字符集 字符集是表示字符的规则集合,Java使用Unicode字符集。常见的字符集有ASCII、GBK、UTF-8等。在Java中,字符流...
` FileReader`和`FileWriter`是处理文件的字符流。字符流在处理文本文件时更为方便,因为它能自动处理字符编码。在源码中,可能会有使用这些类进行文件复制的示例。 3. **文件复制**:文件复制通常涉及到一个读取流...
2. FileReader和FileWriter:处理字符流,适合读写文本文件。例如: ```java FileReader fr = new FileReader("input.txt"); FileWriter fw = new FileWriter("output.txt"); ``` 3. BufferedReader和...
- 如果是纯文本数据,则选择字符流(如`FileReader`, `FileWriter`)。 - 如果不是纯文本数据,则选择字节流(如`FileInputStream`, `FileOutputStream`)。 3. **选择具体的对象** - 根据源和目的设备选择合适...
此示例演示了使用字符流BufferedReader和BufferedWriter读取和写入文本文件。 ### 四、IO流的进一步学习 1. **缓冲流**:如BufferedInputStream和BufferedReader,提供缓冲区来提高读写效率。 2. **转换流**:如...
Java中的IO流分为字节流和字符流两大类,其中字节流适合处理二进制数据,而字符流则更适合处理文本数据。 ### IO流复制文本文件 #### 1. 字符流与文本文件复制 文本文件的复制通常采用字符流进行处理,因为文本...
IO流分为两大类:字符流(Character Stream)和字节流(Byte Stream)。字符流处理单个字符,而字节流处理单个字节。 在Java API中,`FileReader` 和 `FileWriter` 是处理字符流的两个关键类,用于读取和写入纯文本...