Cómo convertir InputStream de Java en la cadena? [Repetir]

Esta traducción de: ¿Cómo hacer la Conversión yo por A un InputStream de cadena en Java [Duplicar]?

Esta pregunta ya tiene una respuesta aquí: Esta pregunta ha sido contestada aquí:

Dada una cadena: Dada una cadena:

String exampleString = "example";

Convertir para que lo haga el I cómo una InputStream? Cómo convertir a InputStream?


# 1 planta

Referencia: https://stackoom.com/question/3HTm/ es la secuencia de repetición InputStream- convertirá en Java


Casa # 2

De esta manera: como esto:

InputStream stream = new ByteArrayInputStream(exampleString.getBytes(StandardCharsets.UTF_8));

Asume que el presente que se tenga en cuenta la falta ES UN que el InputStream Stream original de bytes que representan a su AS cadena codificada en UTF-8 . Tenga en cuenta que esto supone que se necesita un InputStream, que es una secuencia de bytes que representa el codificado como UTF-8 la cadena original.

Dentro duran menos de Java versiones del por 7, el reemplazar StandardCharsets.UTF_8con "UTF-8". Para la versión de Java es inferior a la versión 7, que será StandardCharsets.UTF_8reemplazado "UTF-8".


Casa # 3

Puede utilizar StringReader, y utilizar este otro poste stackoverflow soluciones para convertir al lector en el flujo de entrada.


# 4 piso

A usando el encuentro que el que Apache Commons IO hace mi vida más fácil tanto. He encontrado que el uso de Apache Commons IO para hacer la vida más fácil.

String source = "This is the source of my input stream";
InputStream in = org.apache.commons.io.IOUtils.toInputStream(source, "UTF-8");

Es posible que la biblioteca también ofrecen muchos otros accesos directos a las tareas que normalmente hecho de que usted puede ser capaz de utilizar en el proyecto. Es posible que la biblioteca también ofrece una serie de otros accesos directos que se pueden utilizar estas tareas comunes en el proyecto.

Artículos originales publicados 0 · ganado elogios 73 · vistas 560 000 +

Supongo que te gusta

Origin blog.csdn.net/w36680130/article/details/105385187
Recomendado
Clasificación