java filereader类_Java FileReader类
FileReader类从InputStreamReader类继承而来。该类按字符读取流中数据。可以通过以下几种构造方法创建需要的对象。
在给定从中读取数据的 File 的情况下创建一个新 FileReader。
FileReader(File file)
在给定从中读取数据的 FileDescriptor 的情况下创建一个新 FileReader。
FileReader(FileDescriptor fd)
在给定从中读取数据的文件名的情况下创建一个新 FileReader。
FileReader(String fileName)
创建FIleReader对象成功后,可以参照以下列表里的方法操作文件。
序号
文件描述
1
public int read() throws IOException
读取单个字符,返回一个int型变量代表读取到的字符
2
public int read(char [] c, int offset, int len)
读取字符到c数组,返回读取到字符的个数
实例
import java.io.*;
public class FileRead{
public static void main(String args[])throws IOException{
File file = new File("Hello1.txt");
// 创建文件
file.createNewFile();
// creates a FileWriter Object
FileWriter writer = new FileWriter(file);
// 向文件写入内容
writer.write("This\n is\n an\n example\n");
writer.flush();
writer.close();
// 创建 FileReader 对象
FileReader fr = new FileReader(file);
char [] a = new char[50];
fr.read(a); // 读取数组中的内容
for(char c : a)
System.out.print(c); // 一个一个打印字符
fr.close();
}
}
以上实例编译运行结果如下:
This
is
an
example
java filereader类_Java FileReader类相关推荐
- java filewriter 编码_Java FileWriter 类
Java FileWriter 类 在本教程中,我们将借助示例学习Java FileWriter及其方法. java.io包的FileWriter类可用于将数据(以字符为单位)写入文件. 它继承了Ou ...
- java复用类_java复用类
1. toString() 每一个非基本类型都有一个toString()方法:当编译器需要从对象获取一个string时,该对象的toString()方法就会被调用. 示例: class WaterSo ...
- java高级类_Java高级类特性(一)
权限类内同包不同包子类不同包非子类 private √ × × × default √ √ × × protected √ √ √ × public √ √ √ √ 四.super关键字的使用 pac ...
- java 根据类名示例化类_Java即时类| from()方法与示例
java 根据类名示例化类 即时类from()方法 (Instant Class from() method) from() method is available in java.time pack ...
- java 根据类名示例化类_Java即时类| EpochSecond()方法的示例
java 根据类名示例化类 EpochSecond()方法的即时类 (Instant Class ofEpochSecond() method) Syntax: 句法: public static I ...
- java 大数类_Java大数类介绍
java能处理大数的类有两个高精度大整数BigInteger和高精度浮点数BigDecimal,这两个类位于java.math包内,要使用它们必须在类前面引用该包:import java.math.B ...
- java 根据类名示例化类_Java即时类| plusMillis()方法与示例
java 根据类名示例化类 即时类plusMillis()方法 (Instant Class plusMillis() method) plusMillis() method is available ...
- java 根据类名示例化类_Java LocalDateTime类| atOffset()方法与示例
java 根据类名示例化类 LocalDateTime类atOffset()方法 (LocalDateTime Class atOffset() method) atOffset() method i ...
- java 根据类名示例化类_Java MathContext类| 带示例的getRoundingMode()方法
java 根据类名示例化类 MathContext类的getRoundingMode()方法 (MathContext Class getRoundingMode() method) getRound ...
最新文章
- 超轻量AI引擎MindSpore Lite
- 说说消息队列RocketMQ版ConsumeTimeout的含义是什么
- sublime text常用快捷键
- ios tableview分组间距
- 【NLP】NLP实战篇之bert源码阅读(run_classifier)
- Django框架(15.Django中的自关联)
- android开发模仿文件管理器_2020 Web界面开发:DevExtreme全新的Diagram控件、文件管理器...
- HTTP协议(转自:小坦克博客)
- 小白学前端之:JavaScript null 和 undefined 的区别
- 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。报错...
- HTTP 错误 500.23 - Internal Server Error
- NOD32 AntiVirus v2.70.16杀毒软件
- python手工打码_python云打码
- gvim【一】【安装和基本使用】
- JAVA SE — Day 18
- wangEditor富文本编辑器自定义图片上传
- wingide python_Python开发利器WingIDE破解方法
- 从0开始建设SAAS系统的建议
- iqooneo系统升级好不好_vivo iQOO手机系统更新好吗?
- 如何刷鸿蒙OS,普通安卓手机如何刷鸿蒙系统?