Junior — Middle
How can you open and read the contents of a text file using the File class in your preferred platform or programming language?
sobes.tech AI
Answer from AI
In Java, the File class is used to represent the path to a file or directory, but it does not itself provide methods for reading the contents of a file. To read the contents of a text file, classes from the java.io or java.nio packages are typically used.
Example of reading a file using File and BufferedReader:
import java.io.File;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
File file = new File("example.txt");
try (BufferedReader br = new BufferedReader(new FileReader(file))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
Here, File is used to specify the file, and BufferedReader and FileReader are used to read its contents line by line.