Articles of inputstream

Lendo InputStream como UTF-8

Eu estou tentando ler de um arquivo de text/plain pela 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 lines = new LinkedList(); String readLine; while ((readLine = in.readLine()) != null) { lines.add(readLine); } for (String line : lines) { out.println(“> ” […]

Como clonar um InputStream?

Eu tenho um InputStream que eu passo para um método para fazer algum processamento. Eu vou usar o mesmo InputStream em outro método, mas depois do primeiro processamento, o InputStream aparece fechado dentro do método. Como eu posso clonar o InputStream para enviar para o método que o fecha? Existe outra solução? EDIT: os methods […]

getResourceAsStream () está sempre retornando nulo

Eu tenho a seguinte estrutura em um aplicativo da Web Java: TheProject — [Web Pages] — — [WEB-INF] — — — abc.txt — — index.jsp — [Source Packages] — — [wservices] — — — WS.java Em WS.java , estou usando o seguinte código em um método da Web: InputStream fstream = this.getClass().getResourceAsStream(“abc.txt”); Mas está sempre […]

byte para arquivo em Java

Com o Java: Eu tenho um byte[] que representa um arquivo. Como faço para escrever isso em um arquivo (ou seja, C:\myfile.pdf ) Eu sei que é feito com InputStream, mas não consigo resolver isso.

Como converter um stream em um byte em c #?

Existe uma maneira simples ou método para converter um Stream em um byte[] em c #?

Diferentes maneiras de carregar um arquivo como um InputStream

Qual é a diferença entre: InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName) e InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName) e InputStream is = this.getClass().getResourceAsStream(fileName) Quando cada um é mais apropriado para usar do que os outros? O arquivo que eu quero ler está no classpath como minha class que lê o arquivo. Minha class e o arquivo estão no mesmo […]

É possível ler de um InputStream com um tempo limite?

Especificamente, o problema é escrever um método como este: int maybeRead(InputStream in, long timeout) em que o valor de retorno é o mesmo que in.read () se os dados estiverem disponíveis em milissegundos de ‘timeout’ e -2 de outra forma. Antes do método retornar, todos os threads gerados devem sair. Para evitar argumentos, o assunto […]

Como um aplicativo pode usar arquivos dentro do JAR para leitura e gravação?

Eu preciso armazenar dados em arquivos dentro do arquivo .jar e lê-lo novamente. Eu sei que eu posso usar o método Class.getResourceAsStream() , mas ele retorna um InputStream que eu possa ler . Mas procuro uma maneira de escrever.

Converter InputStream para matriz de bytes em Java

Como faço para ler um InputStream inteiro em uma matriz de bytes?

Criando uma matriz de bytes de um stream

Qual é o método preferido para criar uma matriz de bytes de um stream de input? Aqui está a minha solução atual com o .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Ainda é melhor ler e escrever trechos do stream?