Junior
212
Milliseid Reader klassi alamklasse teate ja milleks need mõeldud on?
Vastus AI-lt
sobes.tech AI
BufferedReader: Puhverdab märgiraamatute sisendvoogusid, parandades lugemise tõhusust.InputStreamReader: Sild baitide ja märkide sisendvoogude vahel, kasutades määratud kodeeringut.FileReader: Mugav klass märkfailide lugemiseks. Kasutab vaikekodeeringut.StringReader: Loeb märke stringist.CharArrayReader: Loeb märke märgijadast.PipedReader: Märgivoog, mis on ühendatudPipedWriter-iga, et võimaldada vahepealset suhtlust.
Näide BufferedReader kasutamisest:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
try (BufferedReader br = new BufferedReader(new FileReader("my_file.txt"))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}