java examples
Home Java Examples Resources Java Interview Questions
Brainpower SEO

How to convert string into InputStream?

Here you'll find how to convert string into InputStream object using ByteArrayInputStream class.

package com.javacoderanch.example.io;

import java.io.ByteArrayInputStream;
import java.io.InputStream;

public class StringToStream {
    public static void main(String[] args) {
        String text = "Converting String to InputStream Example";
        
        /*
         * Convert String to InputStream using ByteArrayInputStream 
         * class. This class constructor takes the string byte array 
         * which can be done by calling the getBytes() method.
         */
        try {
            InputStream is = new ByteArrayInputStream(text.getBytes("UTF-8"));
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
    }
}