public class IoUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.nio.charset.Charset |
charSet |
static java.lang.String |
CRLFx2 |
static java.lang.String |
CRx2 |
static java.lang.String |
LFx2 |
| Constructor and Description |
|---|
IoUtils() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeQuietly(java.io.Closeable s) |
void |
closeQuietly(java.net.Socket socket) |
void |
copy(java.io.File src,
java.io.File dest) |
void |
copy(java.io.InputStream is,
java.io.File dest) |
void |
copy(java.io.InputStream is,
java.io.OutputStream os) |
void |
copy(java.io.Reader reader,
java.io.File dest) |
void |
copy(java.lang.String string,
java.io.File dest) |
void |
copyDir(java.io.File src,
java.io.File dest) |
void |
copyNoClose(java.io.File file,
java.io.OutputStream os) |
void |
copyNoClose(java.io.InputStream is,
java.io.OutputStream os) |
void |
copyNoClose(java.io.InputStream is,
java.io.OutputStream os,
int length) |
void |
flushQuietly(java.io.Flushable s) |
int |
getByteIndex(java.lang.String text,
java.lang.String separator) |
int |
getByteIndexIncludingSeparator(java.lang.String text,
java.lang.String separator) |
java.lang.String |
getCanonicalPath(java.io.File file) |
int |
getDataIndex(byte[] bytes,
java.nio.charset.Charset charset) |
static IoUtils |
getInstance() |
int |
getNewLineIndex(byte[] bytes,
java.nio.charset.Charset charset) |
java.lang.String |
getRelativePath(java.io.File file1,
java.io.File file2) |
boolean |
isSubDirectory(java.io.File file1,
java.io.File file2) |
java.lang.String |
loadFromClassPath(java.lang.String dataFile) |
java.lang.String |
loadFromFileSystem(java.io.File dataFile) |
void |
loadProperties(java.util.Properties properties,
java.io.InputStream is) |
java.lang.String |
toString(java.io.File file) |
java.lang.String |
toString(java.io.InputStream is) |
java.lang.String |
toStringNoClose(java.io.InputStream is,
int length) |
public static java.lang.String CRLFx2
public static java.lang.String CRx2
public static java.lang.String LFx2
public java.nio.charset.Charset charSet
public static IoUtils getInstance()
public void closeQuietly(java.io.Closeable s)
public void flushQuietly(java.io.Flushable s)
public void closeQuietly(java.net.Socket socket)
public java.lang.String toString(java.io.InputStream is)
public java.lang.String toStringNoClose(java.io.InputStream is,
int length)
public java.lang.String toString(java.io.File file)
public java.lang.String loadFromClassPath(java.lang.String dataFile)
public java.lang.String loadFromFileSystem(java.io.File dataFile)
public void copy(java.io.InputStream is,
java.io.OutputStream os)
public void copyNoClose(java.io.InputStream is,
java.io.OutputStream os,
int length)
public void copyNoClose(java.io.InputStream is,
java.io.OutputStream os)
public void copyNoClose(java.io.File file,
java.io.OutputStream os)
public void copy(java.io.Reader reader,
java.io.File dest)
public void copy(java.lang.String string,
java.io.File dest)
public void copy(java.io.InputStream is,
java.io.File dest)
public void copy(java.io.File src,
java.io.File dest)
public java.lang.String getRelativePath(java.io.File file1,
java.io.File file2)
public boolean isSubDirectory(java.io.File file1,
java.io.File file2)
public void copyDir(java.io.File src,
java.io.File dest)
public java.lang.String getCanonicalPath(java.io.File file)
public void loadProperties(java.util.Properties properties,
java.io.InputStream is)
public int getDataIndex(byte[] bytes,
java.nio.charset.Charset charset)
public int getByteIndex(java.lang.String text,
java.lang.String separator)
public int getByteIndexIncludingSeparator(java.lang.String text,
java.lang.String separator)
public int getNewLineIndex(byte[] bytes,
java.nio.charset.Charset charset)