本文整理了Java中org.codehaus.plexus.util.IOUtil.copy()
方法的一些代码示例,展示了IOUtil.copy()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IOUtil.copy()
方法的具体详情如下:
包路径:org.codehaus.plexus.util.IOUtil
类名称:IOUtil
方法名:copy
[英]Copy bytes from an InputStream
to an OutputStream
.
[中]将字节从InputStream
复制到OutputStream
。
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Serialize chars from a <code>String</code> to bytes on an <code>OutputStream</code>, and flush the
* <code>OutputStream</code>.
*/
public static void copy( final String input, final OutputStream output )
throws IOException
{
copy( input, output, DEFAULT_BUFFER_SIZE );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Copy chars from a <code>Reader</code> to a <code>Writer</code>.
*/
public static void copy( final Reader input, final Writer output )
throws IOException
{
copy( input, output, DEFAULT_BUFFER_SIZE );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Copy and convert bytes from an <code>InputStream</code> to chars on a <code>Writer</code>. The platform's default
* encoding is used for the byte-to-char conversion.
*/
public static void copy( final InputStream input, final Writer output )
throws IOException
{
copy( input, output, DEFAULT_BUFFER_SIZE );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Serialize chars from a <code>Reader</code> to bytes on an <code>OutputStream</code>, and flush the
* <code>OutputStream</code>.
*/
public static void copy( final Reader input, final OutputStream output )
throws IOException
{
copy( input, output, DEFAULT_BUFFER_SIZE );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Copy and convert bytes from a <code>byte[]</code> to chars on a <code>Writer</code>. The platform's default
* encoding is used for the byte-to-char conversion.
*/
public static void copy( final byte[] input, final Writer output )
throws IOException
{
copy( input, output, DEFAULT_BUFFER_SIZE );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Copy bytes from a <code>byte[]</code> to an <code>OutputStream</code>.
*/
public static void copy( final byte[] input, final OutputStream output )
throws IOException
{
copy( input, output, DEFAULT_BUFFER_SIZE );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Copy bytes from an <code>InputStream</code> to an <code>OutputStream</code>.
*/
public static void copy( final InputStream input, final OutputStream output )
throws IOException
{
copy( input, output, DEFAULT_BUFFER_SIZE );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Copy and convert bytes from an <code>InputStream</code> to chars on a <code>Writer</code>. The platform's default
* encoding is used for the byte-to-char conversion.
*
* @param bufferSize Size of internal buffer to use.
*/
public static void copy( final InputStream input, final Writer output, final int bufferSize )
throws IOException
{
final InputStreamReader in = new InputStreamReader( input );
copy( in, output, bufferSize );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Copy and convert bytes from a <code>byte[]</code> to chars on a <code>Writer</code>. The platform's default
* encoding is used for the byte-to-char conversion.
*
* @param bufferSize Size of internal buffer to use.
*/
public static void copy( final byte[] input, final Writer output, final int bufferSize )
throws IOException
{
final ByteArrayInputStream in = new ByteArrayInputStream( input );
copy( in, output, bufferSize );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Copy and convert bytes from a <code>byte[]</code> to chars on a <code>Writer</code>, using the specified
* encoding.
*
* @param encoding The name of a supported character encoding. See the
* <a href="http://www.iana.org/assignments/character-sets">IANA Charset Registry</a> for a list of valid
* encoding types.
*/
public static void copy( final byte[] input, final Writer output, final String encoding )
throws IOException
{
final ByteArrayInputStream in = new ByteArrayInputStream( input );
copy( in, output, encoding );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Copy and convert bytes from an <code>InputStream</code> to chars on a <code>Writer</code>, using the specified
* encoding.
*
* @param encoding The name of a supported character encoding. See the
* <a href="http://www.iana.org/assignments/character-sets">IANA Charset Registry</a> for a list of valid
* encoding types.
*/
public static void copy( final InputStream input, final Writer output, final String encoding )
throws IOException
{
final InputStreamReader in = new InputStreamReader( input, encoding );
copy( in, output );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Get the contents of a <code>Reader</code> as a String.
*
* @param bufferSize Size of internal buffer to use.
*/
public static String toString( final Reader input, final int bufferSize )
throws IOException
{
final StringWriter sw = new StringWriter();
copy( input, sw, bufferSize );
return sw.toString();
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Copy and convert bytes from an <code>InputStream</code> to chars on a <code>Writer</code>, using the specified
* encoding.
*
* @param encoding The name of a supported character encoding. See the
* <a href="http://www.iana.org/assignments/character-sets">IANA Charset Registry</a> for a list of valid
* encoding types.
* @param bufferSize Size of internal buffer to use.
*/
public static void copy( final InputStream input, final Writer output, final String encoding, final int bufferSize )
throws IOException
{
final InputStreamReader in = new InputStreamReader( input, encoding );
copy( in, output, bufferSize );
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Get the contents of an <code>InputStream</code> as a <code>byte[]</code>.
*
* @param bufferSize Size of internal buffer to use.
*/
public static byte[] toByteArray( final InputStream input, final int bufferSize )
throws IOException
{
final ByteArrayOutputStream output = new ByteArrayOutputStream();
copy( input, output, bufferSize );
return output.toByteArray();
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Get the contents of a <code>Reader</code> as a <code>byte[]</code>.
*
* @param bufferSize Size of internal buffer to use.
*/
public static byte[] toByteArray( final Reader input, final int bufferSize )
throws IOException
{
ByteArrayOutputStream output = new ByteArrayOutputStream();
copy( input, output, bufferSize );
return output.toByteArray();
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Get the contents of a <code>String</code> as a <code>byte[]</code>.
*
* @param bufferSize Size of internal buffer to use.
*/
public static byte[] toByteArray( final String input, final int bufferSize )
throws IOException
{
ByteArrayOutputStream output = new ByteArrayOutputStream();
copy( input, output, bufferSize );
return output.toByteArray();
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Get the contents of a <code>byte[]</code> as a String. The platform's default encoding is used for the
* byte-to-char conversion.
*
* @param bufferSize Size of internal buffer to use.
*/
public static String toString( final byte[] input, final int bufferSize )
throws IOException
{
final StringWriter sw = new StringWriter();
copy( input, sw, bufferSize );
return sw.toString();
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Get the contents of an <code>InputStream</code> as a String. The platform's default encoding is used for the
* byte-to-char conversion.
*
* @param bufferSize Size of internal buffer to use.
*/
public static String toString( final InputStream input, final int bufferSize )
throws IOException
{
final StringWriter sw = new StringWriter();
copy( input, sw, bufferSize );
return sw.toString();
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Serialize chars from a <code>Reader</code> to bytes on an <code>OutputStream</code>, and flush the
* <code>OutputStream</code>.
*
* @param bufferSize Size of internal buffer to use.
*/
public static void copy( final Reader input, final OutputStream output, final int bufferSize )
throws IOException
{
final OutputStreamWriter out = new OutputStreamWriter( output );
copy( input, out, bufferSize );
// NOTE: Unless anyone is planning on rewriting OutputStreamWriter, we have to flush
// here.
out.flush();
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Get the contents of a <code>byte[]</code> as a String.
*
* @param encoding The name of a supported character encoding. See the
* <a href="http://www.iana.org/assignments/character-sets">IANA Charset Registry</a> for a list of valid
* encoding types.
* @param bufferSize Size of internal buffer to use.
*/
public static String toString( final byte[] input, final String encoding, final int bufferSize )
throws IOException
{
final StringWriter sw = new StringWriter();
copy( input, sw, encoding, bufferSize );
return sw.toString();
}
内容来源于网络,如有侵权,请联系作者删除!