Package com.helger.commons.io.stream
Class StringInputStream
- java.lang.Object
-
- java.io.InputStream
-
- com.helger.commons.io.stream.NonBlockingByteArrayInputStream
-
- com.helger.commons.io.stream.StringInputStream
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class StringInputStream extends NonBlockingByteArrayInputStream
An input stream based on an input String.- Author:
- Philip Helger
-
-
Field Summary
-
Fields inherited from class com.helger.commons.io.stream.NonBlockingByteArrayInputStream
DEFAULT_COPY_NEEDED, m_aBuf, m_nCount, m_nMark, m_nPos
-
-
Constructor Summary
Constructors Constructor Description StringInputStream(String sInput, Charset aCharset)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringInputStreamutf8(String sInput)Shortcut factory method for a UTF-8 basedStringInputStream.-
Methods inherited from class com.helger.commons.io.stream.NonBlockingByteArrayInputStream
available, close, getPosition, isCopy, mark, markSupported, read, read, reset, skip
-
Methods inherited from class java.io.InputStream
nullInputStream, read, readAllBytes, readNBytes, readNBytes, transferTo
-
-
-
-
Method Detail
-
utf8
@Nonnull public static StringInputStream utf8(@Nonnull String sInput)
Shortcut factory method for a UTF-8 basedStringInputStream.- Parameters:
sInput- The input String. May not benull.- Returns:
- Never
null. - Since:
- 10.1.5
-
-