Junior
Kokias Reader klasės pogrupius žinote ir kam jie skirti?
sobes.tech AI
Atsakymas iš AI
BufferedReader: Buferiuoja simbolinius įvesties srautus, didindama skaitymo efektyvumą.InputStreamReader: Tiltas tarp baitų ir simbolių įvesties srautų, naudojant nurodytą koduotę.FileReader: Patogi klasė simbolinių failų skaitymui. Naudoja numatytąją koduotę.StringReader: Skaito simbolius iš eilutės.CharArrayReader: Skaito simbolius iš simbolių masyvo.PipedReader: Simbolių srautas, susietas suPipedWriter, skirtas tarpgijų sąveikai.
BufferedReader naudojimo pavyzdys:
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();
}
}
}