com.alibaba.dubbo.common.utils
Class IOUtils

java.lang.Object
  extended by com.alibaba.dubbo.common.utils.IOUtils

public class IOUtils
extends Object


Method Summary
static void appendLines(File file, String[] lines)
          append lines.
static String read(Reader reader)
          read string.
static String[] readLines(File file)
          read lines.
static String[] readLines(InputStream is)
          read lines.
static long write(InputStream is, OutputStream os)
          write.
static long write(InputStream is, OutputStream os, int bufferSize)
          write.
static long write(Reader reader, Writer writer)
          write.
static long write(Reader reader, Writer writer, int bufferSize)
          write.
static long write(Writer writer, String string)
          write string.
static void writeLines(File file, String[] lines)
          write lines.
static void writeLines(OutputStream os, String[] lines)
          write lines.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

write

public static long write(InputStream is,
                         OutputStream os)
                  throws IOException
write.

Parameters:
is - InputStream instance.
os - OutputStream instance.
Returns:
count.
Throws:
IOException.
IOException

write

public static long write(InputStream is,
                         OutputStream os,
                         int bufferSize)
                  throws IOException
write.

Parameters:
is - InputStream instance.
os - OutputStream instance.
bufferSize - buffer size.
Returns:
count.
Throws:
IOException.
IOException

read

public static String read(Reader reader)
                   throws IOException
read string.

Parameters:
reader - Reader instance.
Returns:
String.
Throws:
IOException

write

public static long write(Writer writer,
                         String string)
                  throws IOException
write string.

Parameters:
writer - Writer instance.
string - String.
Throws:
IOException

write

public static long write(Reader reader,
                         Writer writer)
                  throws IOException
write.

Parameters:
reader - Reader.
writer - Writer.
Returns:
count.
Throws:
IOException

write

public static long write(Reader reader,
                         Writer writer,
                         int bufferSize)
                  throws IOException
write.

Parameters:
reader - Reader.
writer - Writer.
bufferSize - buffer size.
Returns:
count.
Throws:
IOException

readLines

public static String[] readLines(File file)
                          throws IOException
read lines.

Parameters:
file - file.
Returns:
lines.
Throws:
IOException

readLines

public static String[] readLines(InputStream is)
                          throws IOException
read lines.

Parameters:
is - input stream.
Returns:
lines.
Throws:
IOException

writeLines

public static void writeLines(OutputStream os,
                              String[] lines)
                       throws IOException
write lines.

Parameters:
os - output stream.
lines - lines.
Throws:
IOException

writeLines

public static void writeLines(File file,
                              String[] lines)
                       throws IOException
write lines.

Parameters:
file - file.
lines - lines.
Throws:
IOException

appendLines

public static void appendLines(File file,
                               String[] lines)
                        throws IOException
append lines.

Parameters:
file - file.
lines - lines.
Throws:
IOException


Copyright © 2012–2017 Alibaba. All rights reserved.