org.codehaus.plexus.util.IOUtil.copy()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(8.3k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中org.codehaus.plexus.util.IOUtil.copy()方法的一些代码示例,展示了IOUtil.copy()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IOUtil.copy()方法的具体详情如下:
包路径:org.codehaus.plexus.util.IOUtil
类名称:IOUtil
方法名:copy

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();
}

相关文章

微信公众号

最新文章

更多