Junior
რომელი ქვესაბათები გაქვთ იცით და რა მიზნით გამოიყენება ისინი?
sobes.tech AI
პასუხი AI-სგან
BufferedReader: სიმბოლური შემოსავალი ნაკადებს ბუფერით ამდიდრებს, წაკითხვის ეფექტიანობის გაზრდის მიზნით.InputStreamReader: ხიდი ბაიტებისა და სიმბოლური ნაკადების შორის, მითითებული კოდირების გამოყენებით.FileReader: კომფორტული კლასი სიმბოლური ფაილების წასაკითხად. იყენებს დეფოლტ კოდირებას.StringReader: კითხულობს სიმბოლებს სტრიქონიდან.CharArrayReader: კითხულობს სიმბოლებს სიმბოლოსგან.PipedReader: სიმბოლური ნაკადი, დაკავშირებულიPipedWriter-თან, ინტერფეისისთვის თრიდებს შორის.
BufferedReader გამოყენების მაგალითი:
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();
}
}
}