转换流
InputStreamReader(),是Reader()的子类。是字符流的方法,通过此方法转换成字符流,然而就能使用readLine()方法,进行读取行操作。提高效率。
OutputStreamWriter(),是Write()的子类,是字符流的方法,通过此方法可以通向字节流。然而可以使用newLine()换行方法,注意:write()后需要flush()刷新
流操作的基本规律:
1.明确源和目的
源:输入流。InputStream Reader
目的:输出流。OutputStream Writer.
2.操作的数据是否是纯文本
是:字符流
否:字节流
3.当体系明确后,再明确要使用哪个具体的对象。
通过设备来进行区分
源设备:内存,硬盘,键盘
目的设备:内存,硬盘,控制台
调用printStackTrace(new PrintStream("文件名")),可以将信息存到文件上。
|
|