Назад к вопросам
Junior — Middle
65
Какова роль и назначение класса InputStream в Java?
Ответ от нейросети
sobes.tech AI
Класс InputStream в Java является абстрактным базовым классом для всех потоков ввода байтов. Его основная роль — предоставлять единый интерфейс для чтения данных из различных источников, таких как файлы, сетевые соединения, массивы байтов и другие.
Назначение InputStream — обеспечить последовательное чтение байтов, скрывая детали конкретного источника данных. Он определяет методы, например, read(), которые позволяют читать один байт или массив байтов.
Пример использования:
InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
System.out.print((char) data);
data = input.read();
}
input.close();
Таким образом, InputStream служит основой для работы с потоками ввода в Java, обеспечивая гибкость и расширяемость.