Встречается на собеседованиях • сегодня

Как расшифровать Input

InputStream — абстрактный класс для чтения байтовых данных. Для работы с текстом удобнее использовать InputStreamReader, который преобразует байты в символы с указанием кодировки (например, UTF-8).

Пример чтения из файла:

java
try (InputStream is = new FileInputStream("file.txt");
     InputStreamReader reader = new InputStreamReader(is, StandardCharsets.UTF_8)) {
    int data;
    while ((data = reader.read()) != -1) {
        System.out.print((char) data);
    }
} catch (IOException e) {
    e.printStackTrace();
}

Для буферизованного чтения лучше использовать BufferedReader. Если данные структурированы (JSON/XML), применяют специализированные библиотеки (Jackson, Gson, JAXB).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы