Вопросы с тегом «inputstream»

Абстрактный механизм чтения потока данных в Java

4066
Как мне прочитать / преобразовать InputStream в строку в Java?

Если у вас есть java.io.InputStreamобъект, как вы должны обработать этот объект и создать String? Предположим, у меня есть InputStreamтекст, содержащий текстовые данные, и я хочу преобразовать его в Stringфайл, поэтому, например, я могу записать его в файл журнала. Какой самый простой способ взять...

913
Создание байтового массива из потока

Каков предпочтительный метод для создания байтового массива из входного потока? Вот мое текущее решение с .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Это все-таки лучшая идея для чтения и записи фрагментов...

337
Как преобразовать OutputStream в InputStream?

Я нахожусь на стадии разработки, где у меня есть два модуля, и из одного я получил вывод как OutputStreamи второй, который принимает только InputStream. Вы знаете , как конвертировать OutputStreamв InputStream( а не наоборот, я имею в виду на самом деле так) , что я буду иметь возможность соединить...

327
байт [] для файла в Java

С Java: У меня есть, byte[]который представляет файл. Как мне записать это в файл (т.е. C:\myfile.pdf) Я знаю, что это сделано с InputStream, но я не могу решить

290
Что такое InputStream & Output Stream? Почему и когда мы их используем?

Кто-нибудь объяснит мне, что InputStreamи OutputStreamесть? Я запутался по поводу вариантов использования для обоих InputStreamи OutputStream. Если бы вы могли также добавить фрагмент кода, который сопровождал бы ваше объяснение, это было бы здорово....

174
Захватывать символы со стандартного ввода, не дожидаясь нажатия клавиши ввода

Я никогда не могу вспомнить, как я это делаю, потому что это случается так редко для меня. Но в C или C ++, как лучше всего читать символ из стандартного ввода, не дожидаясь перевода строки (нажмите ввод). Также в идеале это не будет отображать вводимый символ на экране. Я просто хочу захватить...

173
getResourceAsStream () против FileInputStream

Я пытался загрузить файл в веб-приложение, и я получал FileNotFoundисключение при использовании FileInputStream. Однако, используя тот же путь, я смог загрузить файл, когда я это сделал getResourceAsStream(). В чем разница между этими двумя методами, и почему один работает, а другой...

162
Как клонировать InputStream?

У меня есть InputStream, который я передаю методу для некоторой обработки. Я буду использовать тот же InputStream в другом методе, но после первой обработки InputStream оказывается закрытым внутри метода. Как я могу клонировать InputStream для отправки в метод, который его закрывает? Есть другое...

149
Преобразовать InputStream в BufferedReader

Я пытаюсь прочитать текстовый файл построчно, используя InputStream из каталога ресурсов в Android. Я хочу преобразовать InputStream в BufferedReader, чтобы иметь возможность использовать readLine (). У меня есть следующий код: InputStream is; is = myContext.getAssets().open ("file.txt");...

147
Можно ли читать из InputStream с таймаутом?

В частности, проблема заключается в том, чтобы написать такой метод: int maybeRead(InputStream in, long timeout) где возвращаемое значение совпадает с in.read (), если данные доступны в течение миллисекунд 'timeout', и -2 в противном случае. Перед возвратом метода все порожденные потоки должны...

134
Можете ли вы объяснить процесс подключения HttpURLConnection?

Я использую HTTPURLConnectionдля подключения к веб-сервису. Я знаю, как использовать, HTTPURLConnectionно я хочу понять, как это работает. В основном, я хочу знать следующее: В какой момент HTTPURLConnectionпытается установить соединение с данным URL? В какой момент я могу узнать, что мне удалось...

130
Можем ли мы преобразовать байтовый массив в InputStream в Java?

Можем ли мы преобразовать байтовый массив в InputStream в Java? Я искал в Интернете, но не нашел. У меня есть метод с аргументом InputStream. InputStream, который у cphменя есть, закодирован в base64, поэтому мне пришлось декодировать его, используя BASE64Decoder decoder = new BASE64Decoder();...

129
Byte [] в InputStream или OutputStream

У меня есть столбец blob в моей таблице базы данных, который я должен использовать byte[]в своей программе Java в качестве сопоставления, и чтобы использовать эти данные, мне нужно преобразовать его в InputStreamили OutputStream. Но я не знаю, что происходит внутри, когда я это делаю. Может ли...

128
Прочитать поток дважды

Как прочитать один и тот же входной поток дважды? Можно ли как-нибудь скопировать? Мне нужно получить изображение из Интернета, сохранить его локально, а затем вернуть сохраненное изображение. Я просто подумал, что было бы быстрее использовать тот же поток вместо того, чтобы запускать новый поток...

117
InputStream из URL

Как получить InputStream из URL-адреса? например, я хочу взять файл по URL-адресу wwww.somewebsite.com/a.txtи прочитать его как InputStream в Java через сервлет. я пробовал InputStream is = new FileInputStream("wwww.somewebsite.com/a.txt"); но я получил ошибку:...

117
Как я могу прочитать текстовый файл в Android?

Я хочу прочитать текст из текстового файла. В приведенном ниже коде возникает исключение (это означает, что оно переходит в catchблок). Положил текстовый файл в папку приложения. Куда мне поместить этот текстовый файл (mani.txt), чтобы его правильно прочитать? try { InputStream instream =...