JavaIO流

来源:互联网 发布:linux初学者入门书籍 编辑:程序博客网 时间:2024/05/22 02:18
字节输入输出流:
InputStream
    read() int
    read(byte[] buf)  int
OutputStream
    writer(int b)
    writer(byte[] b)

字符输入输出流:
Reader
    read() int
    read(char[] c) int
Writer
    writer(int n)
    writer()

文件字节输入输出流:
FileInputStream
FileOutputStream

文件字符输入输出流:
FileReader
FileWriter

转换输入输出流(字节转字符):
InputStreamReader(InputStream is, String charset)
OutputStreamWriter(OutputStream os, String charset)

内存输入输出流:
ByteArrayInputStream
ByteArrayOutputStream
    toByteArray();
    toString();
    writerTo(OutputStream os);

缓冲字节输入输出流:
BufferedInputStream
BufferedOutputStream

缓冲字符输入输出流:
BufferedReader
BufferedWriter
    flush();

数据字节输入输出流:
DataInputStream
DataOutputStream

打印字节输入输出流:
PrintStream
PrintWriter

1 0
原创粉丝点击