A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 陈月华 中级黑马   /  2016-4-9 00:16  /  294 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

三:输出的字节流体系结构?
输出的字节流的体系结构:
OutputStream
FileOutputStream FilterOutputStreame
ObjectOutputStream BufferedOutputStream DataOutputStream
PrintStream
实现代码:
1/2页
int temp;
fis.write(temp);
byte temps[]=new byte[1000];
fos.write(temps);
四:输入的字符流体系结构?
输入的字符流的体系结构:
Reader
FileReader InputStreamReader(将字节流转化字符流)
BufferedReader(有缓存)
实现代码:
BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String temp=br.readLine();
while(temp!=null)
{
temp=br.readLine();
}
五:输出的字符流体系结构?
输出的字符流的体系结构:
Writer
FileWriter OutputStreamWriter
BufferedWriter PrintWriter
实现代码:
fw.write(int)
fw.write(char[])
fw.write("string");
六:PrintStream、BufferedWriter、PrintWriter的比较?
PrintStream:属于字节流,即可以打印字节也可以打印数组
写入文件不用close或flush
e.printStackTrace()、System.out.println()都是它的实例。
BufferedWriter、PrintWriter:属于字符流,只可以打印字符或字符串
因为有缓存,要想写入文件必须close或flush

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马