ืกืงืืจื ืืืืืช ืฉื ืืืืงื FileReader
ืืืืงืช FileReader ืืจืืืื ืืช ืืืืงืช InputStreamReader ืืชืืื ื ื ืืืืืื ืืงืจืืืช ื ืชืื ืื ืืืืกืกื ืชืืืื ืืงืืืฅ . ืืืื ืืืืจื ืืืืืืืืช ืืขืืืื ืขื ืงืืฆื ืืงืกื ืืืืคืฉืจืช ืงืจืืื ืืขืืื ืฉื ืชืืืื ืืงืืืฅ. ืืื ืืืฉืชืืฉ ืืืืืงื FileReader , ืขืืื ืืืฆืืจ ืืืคืข ืฉืื ืืืกืคืง ืืช ื ืชืื ืืงืืืฅ ืืคืจืืืจ. ืื ืืืฆืจ ืืืืืจ ืืื ืืืืืืงื ืงืืจื ืืงืืฆืื ืืงืืืฅ ืฉืฆืืื, ืืืืคืฉืจ ืื ืืงืจืื ืชืืืื ืืื ื.ืืืืื ื-Java FileReader
ืืืื ื ืกืชืื ืขื ืืืืื ืฉืืืืืื ืืืฆื ืืืฉืชืืฉ ืืืืืงื FileReader ืืื ืืงืจืื ืืช ืืชืืื ืฉื ืงืืืฅ:// We import the necessary classes: `java.io.BufferedReader`
import java.io.BufferedReader;
// We import the class: `java.io.FileReader` here to use fileReader
import java.io.FileReader;
// We import the class: `java.io.IOException` here to handle fileReader exception
import java.io.IOException;
public class FileReaderExample {
public static void main(String[] args) {
String filePath = "/path/to/example.txt";
try (FileReader fileReader = new FileReader(filePath);
BufferedReader bufferedReader = new BufferedReader(fileReader)) {
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
System.out.println("Error reading file: " + e.getMessage());
}
}
}
ืืกืืจ ืคืกืืืืืงืื:
- ืืืื ืืช ืืืืืงืืช ืืืจืืฉืืช: BufferedReader , FileReader ื- IOException .
- ืืืืจ ืืืืงื ืืฉื FileReaderExample .
- ืืชืื ืืฉืืื ืืจืืฉืืช , ืื ื ืืืจืืืื ืขื ืืฉืชื ื String ืืฉื filePath ืืืงืฆืื ืื ืืช ืื ืชืื ืืืืืื ืืงืืืฅ "example.txt" ืืืขืจืืช.
- ืืฉืชืืฉ ืืืฉืคื try-with-resources ืืื ืืกืืืจ ืืืืืืืืช ืืช ืืืคืขื FileReader ื- BufferedReader ืืฉื ืกืืื ืืืฉืชืืฉ ืืื.
- ืืชืื ืืืืง try, ืฆืืจ ืืืืืืงื FileReader , ืืขืืืจ ืืช ื-filePath ืืื ืื ืฉืื.
- ืฆืืจ ืืืืืืงื BufferedReader , ืืขืืจืช ืืืืืืงื FileReader ืืืจืืืื ื ืฉืื, ืื ืฉืืืคืฉืจ ืื ื ืืงืจืื ืืช ืืงืืืฅ ืฉืืจื ืืืจ ืฉืืจื ืืืขืืืืช.
- ืืืจืื ืขื ืืฉืชื ื ืืืจืืืช ืืฉื ืฉืืจื ืืื ืืืืกื ืื ืฉืืจื ืืงืืืฅ.
- ืืื ืืืืื ืฉื ืืฉืืช ืื ืขืื ืืฉืืจื ืืื ื ืจืืง .
- ืืชืื ืืืืืื, ืงืจื ืฉืืจื ืืืงืืืฅ ืืฉืืืช readLine ืฉื ืืืืืืงื bufferedReader .
- ืื ืืฉืืจื ืืื ื null , ืืืคืก ืืืชื ืืืกืืฃ ืืืืฆืขืืช System.out.println() .
- ืื ืืชืจืืฉ ืืจืื ืืืฉืื ืืืืื ืงืจืืืช ืืงืืืฅ, ืชืคืืก ืืืชื ืืืืืง ื-catch ืืืืคืืก ืืืืขืช ืฉืืืื.
ืชึฐืคืึผืงึธื
ืื ืงื 1. ืื ืงื 2. ืื ืงื 3.
ืืขืจื: ืืชืืื ื ืงืืจืืช ืื ืฉืืจื ืืงืืืฅ "example.txt" (ืืืฆืืื ืขื ืืื ืืืฉืชื ื filePath ) ืืืืคืืกื ืืืชื ืืืกืืฃ. ืื ืืชืจืืฉืช ืฉืืืื ืืืฉืื ืืืืื ืงืจืืืช ืืงืืืฅ, ืืื ืืฆืื ืืืืขืช ืฉืืืื. ืืงืคื ืืืืืืฃ ืืช "/path/to/example.txt" ืื ืชืื ืืืืืื ืืคืืขื ืืงืืืฅ "example.txt" ืืืขืจืืช ืฉืื ืืื ืฉืืงืื ืืคืขื ืืจืืื.
GO TO FULL VERSION