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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。