Java 中 FileReader 类的 read() 方法用于读取并以包含字符 char 值的整数值的形式返回单个字符。该函数返回读取为 0 到 65535 范围内的整数的字符。如果它返回-1作为int数字,则意味着所有数据已被读取并且FileReader可能被关闭。
用法:
public abstract int read()
返回:read() 方法以包含字符的 char 值的整数值的形式返回单个字符。当所有数据都已读取并且FileReader可能被关闭时,它返回-1。
示例 1:我们调用FileReader类的read()方法从文件中读取数据,该方法一次读取一个字符并以整数格式返回其ASCII值。要打印实际数据,我们必须将其类型转换为字符。
Java
// Java Program to demonstrate the use of read()
// method of FileReader class in Java
import java.io.FileReader;
public class GFG {
public static void main(String args[])
{
try {
FileReader fileReader = new FileReader(
"C:\\Users\\lenovo\\Desktop\\input.txt");
char c = (char)fileReader.read();
System.out.print(c);
fileReader.close();
}
catch (Exception e) {
System.out.println("Error: " + e.toString());
}
}
}
input.txt 文件包含以下内容:
输出:
示例 2:
Java
// Java Program to demonstrate the use of read()
// method of FileReader class in Java
import java.io.FileReader;
public class GFG {
public static void main(String args[])
{
try {
FileReader fileReader = new FileReader(
"C:\\Users\\lenovo\\Desktop\\input.txt");
int i;
while ((i = fileReader.read()) != -1)
System.out.print((char)i);
fileReader.close();
}
catch (Exception e) {
System.out.println("Error: " + e.toString());
}
}
}
创建 FileReader 后,我们读取每个字符并使用 read() 函数将其报告给控制台。
输出:
相关用法
- Java FileReader ready()用法及代码示例
- Java FileReader close()用法及代码示例
- Java FileReader getEncoding()用法及代码示例
- Java FileDescriptor sync()用法及代码示例
- Java FileDescriptor valid()用法及代码示例
- Java FileInputStream available()用法及代码示例
- Java FileInputStream close()用法及代码示例
- Java FileInputStream finalize()用法及代码示例
- Java FileInputStream getChannel()用法及代码示例
- Java FileInputStream getFD()用法及代码示例
- Java FileInputStream skip()用法及代码示例
- Java FileOutputStream close()用法及代码示例
- Java FileOutputStream finalize()用法及代码示例
- Java FileOutputStream getChannel()用法及代码示例
- Java FileOutputStream getFD()用法及代码示例
- Java FilePermission equals()用法及代码示例
- Java FilePermission getActions()用法及代码示例
- Java FilePermission hashCode()用法及代码示例
- Java FilePermission implies()用法及代码示例
- Java FilePermission newPermissionCollection()用法及代码示例
- Java File canExecute()用法及代码示例
- Java File canRead()用法及代码示例
- Java File canWrite()用法及代码示例
- Java File createNewFile()用法及代码示例
- Java File createTempFile()用法及代码示例
注:本文由纯净天空筛选整理自dikshanandre2403大神的英文原创作品 Java FileReader Class read() Method with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。