Perguntas com a marcação «inputstream»

Um mecanismo abstrato para ler um fluxo de dados em Java

7
Byte [] para InputStream ou OutputStream
Eu tenho uma coluna de blob na minha tabela de banco de dados, para a qual tenho que usar byte[]no meu programa Java como um mapeamento e, para usar esses dados, tenho que convertê-lo em InputStreamou OutputStream. Mas não sei o que acontece internamente quando faço isso. Alguém pode me …

10
Ler fluxo duas vezes
Como você lê o mesmo fluxo de entrada duas vezes? É possível copiá-lo de alguma forma? Preciso obter uma imagem da Web, salvá-la localmente e retornar a imagem salva. Eu apenas pensei que seria mais rápido usar o mesmo fluxo em vez de iniciar um novo fluxo no conteúdo baixado …
127 java  inputstream 

6
InputStream de um URL
Como obtenho um InputStream de um URL? por exemplo, quero pegar o arquivo no url wwww.somewebsite.com/a.txte lê-lo como um InputStream em Java, por meio de um servlet. eu tentei InputStream is = new FileInputStream("wwww.somewebsite.com/a.txt"); mas o que recebi foi um erro: java.io.FileNotFoundException
117 java  url  inputstream 

6
Como posso ler um arquivo de texto no Android?
Quero ler o texto de um arquivo de texto. No código abaixo, ocorre uma exceção (isso significa que vai para o catchbloco). Coloquei o arquivo de texto na pasta do aplicativo. Onde devo colocar este arquivo de texto (mani.txt) para lê-lo corretamente? try { InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt"); if (instream …

3
Maneira idiomática de converter InputStream em String no Scala
Tenho uma função útil que usei em Java para converter um InputStream em String. Aqui está uma tradução direta para Scala: def inputStreamToString(is: InputStream) = { val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) val builder = new StringBuilder() try { var line = rd.readLine while (line != null) { …


9
Equivalente Guava para IOUtils.toString (InputStream)
O Apache Commons IO tem um método de conveniência IOUtils.toString () para ler um InputStreampara uma String. Já que estou tentando me afastar do Apache Commons e ir para o Guava : existe um equivalente no Guava? Eu olhei para todas as classes do com.google.common.iopacote e não consegui encontrar nada …
106 java  io  inputstream  guava 

2
No Kotlin, como leio todo o conteúdo de um InputStream em uma String?
Recentemente, vi um código para ler todo o conteúdo de um InputStreamem uma String no Kotlin, como: // input is of type InputStream val baos = ByteArrayOutputStream() input.use { it.copyTo(baos) } val inputAsString = baos.toString() E também: val reader = BufferedReader(InputStreamReader(input)) try { val results = StringBuilder() while (true) { …

3
Lendo InputStream como UTF-8
Estou tentando ler um text/plainarquivo da Internet, linha por linha. O código que tenho agora é: URL url = new URL("http://kuehldesign.net/test.txt"); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); LinkedList<String> lines = new LinkedList(); String readLine; while ((readLine = in.readLine()) != null) { lines.add(readLine); } for (String line : lines) { out.println("> …

8
Como posso obter um java.io.InputStream de um java.lang.String?
Eu tenho um Stringque quero usar como um InputStream. No Java 1.0, você poderia usar java.io.StringBufferInputStream, mas tem sido @Deprecrated(com um bom motivo - você não pode especificar a codificação do conjunto de caracteres): Esta classe não converte corretamente caracteres em bytes. A partir do JDK 1.1, a maneira preferida …


5
Maneira mais eficiente de criar InputStream a partir de OutputStream
Esta página: http://blog.ostermiller.org/convert-java-outputstream-inputstream descreve como criar um InputStream a partir de OutputStream: new ByteArrayInputStream(out.toByteArray()) Outras alternativas são usar PipedStreams e novos threads, o que é complicado. Não gosto da ideia de copiar muitos megabytes para um novo array de bytes de memória. Existe uma biblioteca que faz isso de forma …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.