Java IO【16】利用转换流简单的写一些代码
来源:互联网 发布:freyja.sys动作数据 编辑:程序博客网 时间:2024/05/25 18:12
昨天干了点不正常的事儿,感觉还是自制力不行。今天俺的瑜伽垫子回来了,可以开始这一方面的锻炼了;今天舍友回家,得一个人住一个月了对于我这种自制力不行的人来说这也是一种折磨啊!开始技术~~
昨天在【15】中学习了流的转换,今天就来利用它编写一些小代码。
(1)需求:将键盘录入的数据写入到一个文件中。对于这个需要想到字节流写文件的方法FileOutputStream();代码如下:
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("a.txt")));String line = null;while((line=bufr.readLine())!=null){if("over".equals(line))break;bufw.write(line.toUpperCase());bufw.newLine();bufw.flush();}
(2)需求:将一个文本文件内容显示在控制台上。看到这个需求需要能想到在这里原文件是FileInputStream,而目的地应该是System.out输出在控制台。所以代码如下:
BufferedReader bufr = new BufferedReader(new InputStreamReader(new FileInputStream("a.txt")));BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(System.out));String line = null;while((line=bufr.readLine())!=null){if("over".equals(line))break;bufw.write(line.toUpperCase());bufw.newLine();bufw.flush();}
(3)将一个文本文件的内容复制到另一个文本文件中。这样子结合上面的俩例子可以很容易写出。
BufferedReader bufr = new BufferedReader(new InputStreamReader(new FileInputStream("a.txt")));BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("b.txt")));String line = null;while((line=bufr.readLine())!=null){if("over".equals(line))break;bufw.write(line.toUpperCase());bufw.newLine();bufw.flush();}
看到这里就可以感觉出,其实IO流有规律可循,并且当掌握这个规律后IO流的操作相当简单。所以下一个就探讨IO的规律。
0 0
- Java IO【16】利用转换流简单的写一些代码
- 利用java的IO流简单创建文件和赋值文件(内含简单代码)
- 一个简单的Java IO流写的记事本
- Java的一些简单的IO操作!!
- 写java代码的一些真实经验!
- 一些简单的利用循环实现问题的代码
- Java io流一些工具练习 转换流,内存流
- 140219 java的一些常见运算符和简单IO
- java--IO流-文件的续写
- 写简单的代码
- 利用java集合框架写的一个简单扑克游戏
- Java 利用Map写个简单的缓存
- Java IO 转换流
- Java IO 转换流
- Java:IO流的一些典型例子
- JAVA中IO技术的转换流
- java的IO之转换流
- Java IO 转换流的编码解码
- MyEclipse10.7破解后将工程导成war包时报错解决
- 验证手机号的正则表达式
- C++ 宏和模板简介
- 【原创】Windows调试工具入门 — 1、2
- SQL语句注意的东西
- Java IO【16】利用转换流简单的写一些代码
- Java Collection框架—List\ set \map 的异同世界
- exfat文件系统(四)-----FsMountVol
- 毕业后就是程序员——我的阿里、金山、中华、腾讯、360、网易面试总结(一)
- UIlabel 获取高度
- mysql 基于position 恢复数据库
- VC 双缓冲绘图
- SQL - UNIQUE约束
- [leetcode] 212.Word Search II