【JAVA IO流之转换流OutputStreamWriter和InputStreamReader】
- public static void main(String[] args) {
- try {
- //构建一个字节输出流
- OutputStream os=new FileOutputStream("L:\\test.txt");
- String dataString="好好学习,天天向上!";
- //通过字节输出流创建字符输出流
- Writer w=new OutputStreamWriter(os);
- w.write(dataString);//输出到文件
- //关闭流
- w.close();
- os.close();
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- public static void main(String[] args) {
- try {
- //构建一个字节输入流
- InputStream is=new FileInputStream("L:\\test.txt");
- //通过字节输入流构建字符输入流
- Reader r=new InputStreamReader(is);
- //顺便用下缓冲流
- BufferedReader br=new BufferedReader(r);
- //读出一行数据
- System.out.println(br.readLine());
- //关闭流
- br.close();
- r.close();
- is.close();
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
<ignore_js_op>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。