Logo Passei Direto
Buscar
Pergunta 3 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. a. A imagem apresenta um código-fonte Android na versão Tiramisu. Na linha 1, lê-se “bytes abre colchetes fecha colchete dadosEmBytes ponto e vírgula”. Na linha 2, lê-se “StringBuilder texto igual new StringBuilder abre parênteses dadosEmBytes fecha parênteses ponto e vírgula”. Fonte: Elaborado pelo autor, 2023. b. Descrição da imagem: A imagem apresenta um código-fonte Android na versão Tiramisu. Na linha 1, lê-se “bytes abre colchetes fecha colchete dadosEmBytes ponto e
User badge image
marcosssergio

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

A pergunta fala sobre a conversão de um conjunto de Bytes em uma String utilizando a classe InputStream em Java, especialmente no contexto do desenvolvimento Android. Para realizar essa conversão, normalmente se utiliza a classe `String` e um construtor que aceita um array de bytes, como `new String(dadosEmBytes)`. Analisando as alternativas apresentadas, parece que a descrição da alternativa (a) menciona um `StringBuilder`, que não é a forma mais comum de converter diretamente bytes em uma String. O `StringBuilder` é mais utilizado para construir Strings de forma eficiente, mas não é a abordagem direta para a conversão de bytes. A alternativa (b) não está completa, mas se ela também não menciona a conversão direta de bytes para String, pode não ser a resposta correta. Como a descrição da alternativa (a) não parece correta para a conversão direta de bytes para String, e a (b) está incompleta, não posso afirmar qual é a resposta correta sem mais informações. Portanto, você precisa criar uma nova pergunta com mais detalhes ou informações completas sobre as alternativas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina