반응형
Java에서 String을 InputStream으로 어떻게 변환합니까? [복제]
이 질문에 이미 답변이 있습니다.
주어진 문자열 :
String exampleString = "example";
어떻게 변환 InputStream
합니까?
이렇게 :
InputStream stream = new ByteArrayInputStream(exampleString.getBytes(StandardCharsets.UTF_8));
이것은 UTF-8 로 인코딩 된 원래 문자열을 나타내는 바이트 스트림 인 InputStream을 원한다고 가정합니다 .
적은 7 이상의 자바 버전의 교체 StandardCharsets.UTF_8
와 함께 "UTF-8"
.
Apache Commons IO를 사용하면 내 삶이 훨씬 쉬워진다는 것을 알게되었습니다 .
String source = "This is the source of my input stream";
InputStream in = org.apache.commons.io.IOUtils.toInputStream(source, "UTF-8");
라이브러리는 프로젝트에서 사용할 수있는 일반적으로 수행되는 작업에 대한 다른 많은 바로 가기를 제공한다는 것을 알 수 있습니다.
StringReader를 사용 하고이 다른 stackoverflow 게시물 의 솔루션을 사용하여 판독기를 입력 스트림으로 변환 할 수 있습니다 .
참고 URL : https://stackoverflow.com/questions/782178/how-do-i-convert-a-string-to-an-inputstream-in-java
반응형
'Development Tip' 카테고리의 다른 글
MySQL : 큰 VARCHAR 대 TEXT? (0) | 2020.09.28 |
---|---|
변수가 있는지 어떻게 확인합니까? (0) | 2020.09.28 |
Git에서 분기 토폴로지 시각화 (0) | 2020.09.28 |
Chrome 개발자 도구에서 마우스 오버 상태를 참조하세요 (0) | 2020.09.28 |
다른 브랜치에서 Git에 브랜치 만들기 (0) | 2020.09.28 |