from create convertir java string type-conversion inputstream

create - inputstream to string java



¿Cómo convierto una cadena a un InputStream en Java? (3)

Me gusta esto:

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

Tenga en cuenta que esto supone que desea un InputStream que sea un flujo de bytes que representa su cadena original codificada como UTF-8 .

Para versiones de Java menores de 7, reemplace StandardCharsets.UTF_8 con "UTF-8" .

Esta pregunta ya tiene una respuesta aquí:

Dada una cadena:

String exampleString = "example";

¿Cómo lo convierto a un InputStream ?


Me parece que el uso de Apache Commons IO hace mi vida mucho 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 ofrezca muchos otros accesos directos a tareas comunes que puede utilizar en su proyecto.