字节流
输入流 InputStream :
int read( ) : 读取一个字节,然后把这个字节返回
int read(byte[] buf) :读一堆字节,然后把这一堆字节,装到 buf 数组中,这一堆字节有几个?就把几返回来
FileInputStream
BufferedInputStream
SequenceInputStream
ObjectInputStream
DataInputStream
System.in
输出流 OutputStream
void write(int by) : 把by这个字节,写出去
void write(byte[] buf, int fromIndex, int length):把buf数组里面的部分字节写出去,这部分字节,从fromIndex开始,写length个
FileOutputStream
BufferedOutputStream
ByteArrayOutputStream
ObjectOutputStream
DataOutputStream
PrintStream
System.out
字符流
输入流 Reader
int read( ) : 读取一个字符,然后把这个字符返回
int read(char[] buf) :读一堆字符,然后把这一堆字符,装到 buf 数组中,这一堆字符有几个?就把几返回来
FileReader
BufferedReader
InputStreamReader
输出流 Writer
void write(int by) : 把by这个字符,写出去
void write(char[] buf, int fromIndex, int length):把buf数组里面的部分字符写出去,这部分字符,从fromIndex开始,写length个
FileWriter
BufferedWriter
PrintWriter
OutputStreamWriter
|
|