ByteArrayInputStream InputStream 의 하위 클래스입니다. 클래스이며 바이트 를 포함하는 내부 버퍼를 포함합니다. 스트림에서 읽을 수 있습니다. 문자열을 InputStream으로 변환할 수 있습니다. ByteArrayInputStream 을 사용하여 개체 수업. 이 클래스 생성자는 getBytes() String 클래스의 메소드.
예시
import java.io.*; public class StringToInputStreamTest { public static void main(String []args) throws Exception { String str = "Welcome to TutorialsPoint"; InputStream input = getInputStream(str, "UTF-8"); int i; while ((i = input.read()) > -1) { System.out.print((char) i); } System.out.println(); } public static InputStream getInputStream(String str, String encoding) throws UnsupportedEncodingException { return new ByteArrayInputStream(str.getBytes(encoding)); } }
출력
Welcome to TutorialsPoint