Articles of inputstream

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?

Capture caracteres da input padrão sem esperar que enter seja pressionado

Eu nunca consigo me lembrar de como faço isso porque isso acontece com tanta frequência para mim. Mas em C ou C ++, qual é a melhor maneira de ler um caractere da input padrão sem esperar por uma nova linha (pressione enter). Idealmente, também não faria eco ao personagem de input na canvas. Eu […]