java IO

1,怎么读?
对于字符流,把内容写进Bufferreader当中,由BufferReader对象读取一个字符(read),或者读取一行(readline)。
对于不是缓冲区的,用read的话,Reader on = new FileReader("G://test"); 读取的是一个字符,或者可以对字符串进行操作(截取)。直接的(reader),间接的(bufferReader),转换的(inputStreamReader)都可以。
文件流分为字节流和字符流,其中字节流是一个字节(inputstream,outputstream),字符流是一个字符两个字节(reader,writer)。
字节和字符流之间会有过度,InputStreamReader 把字节流->字符流,避免乱码的出现,OutputStreamWriter writer = new OutputStreamWriter(fop, "UTF-8"); 第一个参数是字节流,第二个参数是编码类型。
传送门
解释字符和字节读取

未完待续..

你可能感兴趣的:(java,java,字符流,对象)