Carregando...
Carregando...
Ajude a melhorar a plataforma
InputStream é uma biblioteca bastante conhecida dos programadores Java e é também utilizada no desenvolvimento Android. Essa biblioteca é composta por um conjunto de dados do tipo Byte, e que representa um conteúdo passado pela internet para o aplicativo. Os seres humanos não conseguem ler Bytes, e, por isso, essa classe está preparada para realizar a conversão de um conjunto de Bytes em texto (tipo String). Com relação a esse tema, assinale a alternativa que demonstre como é feita essa conversão de Byte para String. Esses códigos foram criados utilizando a IDE Android Studio Dolphin na versão 2021.3.1 Patch 1 e a SDK do Android na versão Tiramisu – API Level 33.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA O processo de conversão de um conjunto de dados do tipo Byte para texto passa por diversas etapas. A primeira é realizar a leitura da lista de dados do tipo Byte por meio da classe InputStreamReader. Esses dados do tipo Byte estão sendo carregados como caracteres (ou o tipo Char), ou seja, uma letra por vez. Para transformá-los em um texto, precisamos converter os caracteres para o tipo String, e, para isso, deve ser usada a classe StringBuilder e o método append, pois ele adiciona uma letra por vez dentro da classe StringBuilder. E, para finalizar, deve-se alterar a classe StringBuilder para uma String normal, por meio do método toString.