[컴][자바] InputStream 을 String 으로 변환하기



String 으로 변환

InputStream 을 Scanner 를 이용해서 간단하게 String 으로 변환할 수 있다.
String strRes = new java.util.Scanner(response.getBody()).useDelimiter("\\A").next();
이 code 는 ref. 2 를 통해서 알게되었지만, ref.2 에서 ref.3 을 통해 배웠다고 한다.

여기서 \\A 는 regular expression 의 하나로 input 의 시작을 의미한다. ref. 1 을 참고하면 알 수 있다.



References

  1. How do I do boundary matching in regex? | Java Examples
  2. java - Read/convert an InputStream to a String - Stack Overflow
  3. Stupid Scanner tricks... | Java.net


댓글 없음:

댓글 쓰기