File类相关

File类

import java.io.File;

通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例:
File(String pathname) ;

createNewFile()方法

当且仅当不存在具有此抽象路径名指定的名称的文件时,原子地创建由此抽象路径名指定的一个新的空文件:
public boolean createNewFile() throws IOException

FileReader类

import java.io.File;

FileReader类从InputStreamReader类继承而来,该类按字符读取流中数据。
在给定从中读取数据的 File 的情况下创建一个新 FileReader:
FileReader fr = new FileReader(file);
注意: 别乱用close()

read()方法

读取单个字符,返回一个int型变量代表读取到的字符:
public int read() throws IOException

FileWriter类

import java.io.File;
FileWriter 类从 OutputStreamWriter 类继承而来,该类按字符向流中写入数据。在给出 File 对象的情况下构造一个 FileWriter 对象。
FileWriter fw = new FileWriter(file);

注意: 别乱用,存在编码问题,无法写utf-8

write()方法

向文件一个字符一个字符地写入。
可往文件中写入字符串s,字符流写的是一个char类型的参数,String类型就是一个一个的char字符组成的,所以不用转成byte类型。(很可能会出错)

注意: PrintWriter可以向文件随意写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值