本文共 1068 字,大约阅读时间需要 3 分钟。
字符流是Java IO中用于读写文本文件的核心流类型。它专门处理字符数据,适用于处理文本文件的读写操作。
在Java中,使用FileWriter类来写文本文件。以下是示例代码:
import java.io.*; public class Demo { public static void main(String[] args) throws IOException { FileWriter fw = null; try { fw = new FileWriter("./tmp.txt"); fw.write("abc"); } catch (IOException e) { e.printStackTrace(); } finally { if (fw != null) { fw.close(); } } } } 使用FileReader类来读取文本文件。以下是两个读取示例:
public static void ReadDemo() throws IOException { FileReader fr = new FileReader("./tmp.txt"); int num; while ((num = fr.read()) != -1) { System.out.print((char) num); }}public static void ReadDemo1() throws IOException { FileReader fr = new FileReader("./tmp.txt"); char[] arr = new char[1024]; int num; while ((num = fr.read(arr)) != -1) { System.out.println(new String(arr)); }} -字符流用于文本文件的读写操作。 -FileWriter用于写入文本文件,FileReader用于读取文本文件。 -字符流的读写操作可以支持一次性读取或写入多个字符,提高效率。
转载地址:http://nosmz.baihongyu.com/