Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como Chegar Bytes de um fluxo de entrada Java
Em Java, um objeto InputStream representa uma fonte de um fluxo de bytes. Os bytes podem vir de um arquivo, uma conexão de rede , um tubo ou outras possíveis fontes . O tema comum é que , embora o programa pode solicitar que um determinado número de bytes ser lido , o fluxo pode retornar menos bytes - e, portanto, necessitam de várias leituras para entregar a mensagem completa. Você pode ler qualquer número de bytes de um InputStream em seu código Java, enquanto você lida com essa condição corretamente. Instruções
um

Inclua a seguinte linha no início do seu código Java :

import java.io. *;
2

Declare as seguintes variáveis em preparação para a leitura do fluxo :

int currOffset = 0;

int lastRead = 0;
3

Ler a partir da InputStream usando um loop até que todos os bytes necessários foram lidos, como no seguinte exemplo de código :

while ( currOffset < numBytes

&& ( lastRead = Stream.Read (buffer, currOffset , numBytes - currOffset ) ) > = 0) {

currOffset + = lastRead ;

}

Substitua o " tampão" com o local onde você deseja armazenar os bytes de entrada a partir do InputStream , e " numBytes " com o número total de bytes que você precisa ler .

Anterior :

Próximo : No
  Os artigos relacionados
·Como ler um fluxo de entrada em Java 
·Como converter um objeto para um longo primitivo em Jav…
·O que a matriz de dimensão em falta média em Programa…
·Como usar o editor de XML padrão no Eclipse 
·Como formatar método retorna com vírgulas em Java 
·Como atravessar árvores binárias em Java 
·Os benefícios da CMP sobre BMP 
·Como formatar Frações em Java 
·Como detectar Unicode de caracteres internacionais em J…
·Como usar uma tela de Java 
  Artigos em destaque
·Como usar Select Onde corresponder em todas as colunas …
·Como Rejeitar os dados que ultrapassam as dimensões 
·Como compilar e executar um pacote JVLC 
·Origens da Seqüência Fibonacci 
·Como fazer um proxy em Java 
·Como importar um pacote em um projeto Eclipse 
·Como escrever programas Turbo Pascal 
·Como usar o HTTP Compression e Coldfusion 
·O que faz vincular média em um computador 
·Como escrever um analisador de C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados