博客
关于我
java字符流入门
阅读量:663 次
发布时间:2019-03-15

本文共 1053 字,大约阅读时间需要 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/

你可能感兴趣的文章
python基础变量之---元组
查看>>
python基础内容_Python基础入门必须了解的
查看>>
Python基础之面向对象2(封装)
查看>>
Python在def函数中使用for循环
查看>>
Python图像处理:从内存加载jpeg
查看>>
python固定后缀(名物化词汇)词频统计:抽取+统计+可视化
查看>>
python商品数据分析可视化系统(带爬虫)京东销售数据分析 计算机毕业设计 源码下载
查看>>
python商品库存管理系统 django框架 商品网站 MySQL数据库 源码下载 计算机毕业设计
查看>>
Python哪个版本最稳定好用2023.10.19
查看>>
python命名空间更改_Python模块xml.etree.ElementTree自动修改xml命名空间键
查看>>
Python命名中尾随下划线有什么好处?
查看>>
Python启动脚本
查看>>
python吊打Excel?屁!那是你不会用!
查看>>
Python合并两张图片 | 先叠透明度再合并 (附Demo)
查看>>
python各进制的表述与转换
查看>>
python各种库安装
查看>>
python可视化matplotlib_如何使用Python中最强大的可视化工具Matplotlib?
查看>>
python可维护性_使用这7大神器,让你的Python 代码更容易于维护
查看>>
python变量的详细教程_Python零基础入门教程之语法入门[变量](第二期)
查看>>
Python变量命名方法-ChatGPT4o作答
查看>>