Articles of inputstream

Você pode explicar o processo de conexão HttpURLConnection?

Eu estou usando HTTPURLConnection para se conectar a um serviço da web. Eu sei como usar HTTPURLConnection mas quero entender como funciona. Basicamente, quero saber o seguinte: Em que ponto o HTTPURLConnection tenta estabelecer uma conexão com o URL fornecido? Em que ponto posso saber que consegui estabelecer uma conexão? Está estabelecendo uma conexão e […]

Como usar vários objects Scanner no System.in?

Qual é a maneira correta de usar vários objects Scanner no meu programa. Por exemplo, eu uso o scanner para ler um arquivo e, dependendo do que é encontrado no arquivo, eu uso o scanner novamente para solicitar a input do usuário. Um extrato do meu código é mostrado …. Scanner f = new Scanner […]

Por que InputStream # read () retorna um int e não um byte?

Por que InputStream#read() retorna um int e não um byte ?

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 […]