Package cn.cloudself.query.util.ext
Class IOPro
- java.lang.Object
-
- cn.cloudself.query.util.ext.IOPro
-
public class IOPro extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIOPro.ToFileTransformer
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IOProfromClassPath(String path)static IOProfromInputStream(InputStream inputStream)static IOProfromInputStream(InputStream inputStream, boolean autoClose)<T> TtransferByBytes(Function<ByteArrayOutputStream,T> transformer)longtransferTo(OutputStream out)byte[]transferToBytes()IOPro.ToFileTransformertransferToFile()StringtransferToString()StringtransferToString(Charset charset)
-
-
-
Method Detail
-
fromInputStream
public static IOPro fromInputStream(InputStream inputStream)
-
fromInputStream
public static IOPro fromInputStream(InputStream inputStream, boolean autoClose)
-
transferToBytes
public byte[] transferToBytes()
-
transferToString
public String transferToString()
-
transferByBytes
public <T> T transferByBytes(Function<ByteArrayOutputStream,T> transformer) throws IOException
- Throws:
IOException
-
transferToFile
public IOPro.ToFileTransformer transferToFile()
-
transferTo
public long transferTo(@NotNull OutputStream out) throws IOException- Throws:
IOException
-
-