更新时间:2022-09-20 10:40:23 来源:极悦 浏览943次
Character Streams - 这些以 16 位 Unicode 处理数据。使用这些,您只能读取和写入文本数据。
Reader 和 Writer 类(抽象)是所有字符流类的超类:用于读取/写入字符流的类。以下是 Java 提供的字符数组流类
读者 | 作家 |
---|---|
缓冲阅读器 | 缓冲写入器 |
字符数组读取器 | CharacterArrayWriter |
字符串读取器 | 字符串编写器 |
文件阅读器 | 文件编写器 |
输入流读取器 | InputStreamWriter |
文件阅读器 | 文件编写器 |
以下 Java 程序使用 FileReader 从特定文件读取数据,并使用 FileWriter 将其写入另一个文件。
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class IOStreamsExample {
public static void main(String args[]) throws IOException {
//Creating FileReader object
File file = new File("D:/myFile.txt");
FileReader reader = new FileReader(file);
char chars[] = new char[(int) file.length()];
//Reading data from the file
reader.read(chars);
//Writing data to another file
File out = new File("D:/CopyOfmyFile.txt");
FileWriter writer = new FileWriter(out);
//Writing data to the file
writer.write(chars);
writer.flush();
System.out.println("Data successfully written in the specified file");
}
}
输出
Data successfully written in the specified file
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习