Java中的字符流
字符流-这些以16位Unicode处理数据。使用这些只能读取和写入文本数据。
Reader和Writer类(抽象类)是所有字符流类的超类:用于读取/写入字符流的类。以下是Java提供的字符数组流类-
示例
以下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 {
//创建FileReader对象
File file = new File("D:/myFile.txt");
FileReader reader = new FileReader(file);
char chars[] = new char[(int) file.length()];
//从文件读取数据
reader.read(chars);
//将数据写入另一个文件
File out = new File("D:/CopyOfmyFile.txt");
FileWriter writer = new FileWriter(out);
//将数据写入文件
writer.write(chars);
writer.flush();
System.out.println("Data successfully written in the specified file");
}
}输出结果
Data successfully written in the specified file
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短