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

本文共 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/

你可能感兴趣的文章
No module named cv2
查看>>
No module named tensorboard.main在安装tensorboardX的时候遇到的问题
查看>>
No module named ‘MySQLdb‘错误解决No module named ‘MySQLdb‘错误解决
查看>>
No new migrations found. Your system is up-to-date.
查看>>
No qualifying bean of type XXX found for dependency XXX.
查看>>
No qualifying bean of type ‘com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>‘ available
查看>>
No resource identifier found for attribute 'srcCompat' in package的解决办法
查看>>
no session found for current thread
查看>>
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
查看>>
NO.23 ZenTaoPHP目录结构
查看>>
no1
查看>>
NO32 网络层次及OSI7层模型--TCP三次握手四次断开--子网划分
查看>>
NOAA(美国海洋和大气管理局)气象数据获取与POI点数据获取
查看>>
NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
查看>>
node exporter完整版
查看>>
Node JS: < 一> 初识Node JS
查看>>
Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime(72)
查看>>
Node 裁切图片的方法
查看>>
Node+Express连接mysql实现增删改查
查看>>
node, nvm, npm,pnpm,以前简单的前端环境为什么越来越复杂
查看>>