Назад к вопросам
Junior — Middle
67
Можете привести примеры методов, относящихся к различным типам потоков (Streams)?
Ответ от нейросети
sobes.tech AI
В Java потоки (Streams) бывают разных типов, например, InputStream и OutputStream для работы с байтовыми потоками, Reader и Writer для символьных потоков.
Примеры методов:
read()— читает данные из InputStream или Reader.write(int b)— записывает байт в OutputStream.close()— закрывает поток и освобождает ресурсы.flush()— сбрасывает буфер, записывая данные в целевой ресурс.
Пример использования InputStream:
InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
System.out.print((char) data);
data = input.read();
}
input.close();
Эти методы позволяют эффективно читать и записывать данные в различных форматах.