Olá, poderiam me dar um exemplo do porquê usariam o InputStream - pelo que entendi é para entrada em bytes - sendo que tem o inputStreamReader para caracteres?
Estou com dificuldade em entender a diferença de um tanto na teoria quanto na prática.
Outras coisas também existem uma só para caracteres e outra para bytes, o que está me deixando bastante confuso.
Obrigado!
inputStreamReader e InputStream
M
7 Respostas
F
A tua resposta tá aqui, ora. Porque nem todo input é caractere.
M
inputStream recebe qualquer outro tipo, exceto caractere?Por que então criaram um específico para ele?
F
M
Obrigado.
F
1 like
Por nada! [:
S
Suponha que você quer copiar um arquivo, independente de ser arquivo binário ou texto, faz sentido você ler caracteres sendo que o tipo de dado primordial é o byte?
Toda a arquitetura do processador só trabalha com bytes.
Você vai ler caracteres quando precisar ler caracteres, num processador ou editor de texto por exemplo.
M
Olá, voltei a pesquisar e procurar mais. Um caractere pode envolver mais de um byte, por exemplo não seria possível a mesma operação com caracteres chineses.
Obrigado também, deixou mais claro para mim! 
Criado 21 de fevereiro de 2020
Ultima resposta 22 de fev. de 2020
Respostas 7
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo