1.输出字节缓冲流: BufferedOutPutStream(OutPutStream) flush()刷新缓冲区 该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用
读入字节缓冲流: BufferedInPutStream(InputStream) 创建BufferedInputStream将创建一个内部缓冲区数组。 当从流中读取或跳过字节时,内部缓冲区将根据需要从所包含的输入流中重新填充,一次很多字节
2.java常用字符码
ASCII:占一字节, 英文,数字,特殊符号*@ GBK:英文1字节 中文两字节 UTF-8:英文1字节 中文三字节
3.字符串编码解码方法4.字符流及字符流处理编码字符的输出流:OutPutSreamWriter(new FileOutPutStream("文件路径")) OutPutSreamWriter(new FileOutPutStream("文件路径"),“字符集”) 字符的输入流:InPutSreamReader(new FileInPutStream("文件路径")) InPutSreamReader(new FileInPutStream("文件路径"),“字符集”)
5.字符流写数据五种方式write(int) write(char []) write(char [],index,len) write("") write("",index,len)
6.字符流读数据两种方式7.字符流改进FileReader("文件路径") FileWriter("文件路径")
8.字符缓冲流BufferedWriter(Writer) BufferedReader(Reader)
9.字符缓冲流的新方法总结:字节流InputStream FileInputStream BufferedInputStream
OutPutSteam FileOutPutStream BufferedOutPutSteam
字符流 Reader InputStreamReader FileReader BufferedReader
Writer InputStreamWriter FileWriter BufferedWriter
|
|