Я пытаюсь изучить Java, и я столкнулся с этой практической проблемой, в которой я должен создать экстрактор URL. Я могу передавать данные и печатать их. Однако я не очень хорошо знаком с буферизованным читателем, поэтому мне нужна помощь в создании буфера в 100 байт, копировании 100 байтов данных из потока в этот массив байтов, затем обрабатываем эту часть, а затем берем следующий фрагмент из 100 байт из поток и т. д.хранить фиксированные байты в массив байтов из потока ввода
Следующий мой код и любая помощь будут очень признательны.
Я знаю, что то, что я хочу, должно выполняться внутри цикла while. Я думаю, мне нужно создать массив байтов, а затем сохранить в нем данные. Это то, как меня больше интересует.
EDIT: Мне не нужен образец кода ни для чего, потому что я пытаюсь учиться. Только описания того, как я могу это сделать, будет достаточно. Заранее большое спасибо.
Если вы хотите обработать байты, то почему вы используете Reader? (Читатель для символов, InputStream для байтов) – immibis
@immibis Я не уверен, как мне нужно решить эту проблему. Но то, что я действительно хочу сделать, это прочитать символы из потока, сохранить их в массив байтов, пока не будет достигнуто 100 байт данных. Затем сделайте все, что я хочу сделать с этим массивом, и снова заполните массив следующим набором символов, пока в байтовый массив не будет заполнено 100 байт данных. Вы понимаете? –