java中IO流的操作
2016-01-13 14:24
288 查看
读取转换流--读取键盘录入中键盘录入一行数据并打印其大写,发现就是读一行数据的原理。
也就是readLine方法。
能不能直接使用readLine方法来完成键盘录入一行数据的读取呢?
readLine方法是字符流BufferedReader类中的方法。
而键盘录入的read方法是字节流InputStream的方法。
那么能不能将字节流转换成字符流再去使用字符流缓冲区的readLine方法呢。
View Code
也就是readLine方法。
能不能直接使用readLine方法来完成键盘录入一行数据的读取呢?
readLine方法是字符流BufferedReader类中的方法。
而键盘录入的read方法是字节流InputStream的方法。
那么能不能将字节流转换成字符流再去使用字符流缓冲区的readLine方法呢。
public class TransStreamDemo4 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("E:/out.txt"),"utf-8")); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); String line = null; while((line = br.readLine()) != null){ bw.write(line); bw.newLine(); bw.flush(); } } }
View Code
相关文章推荐
- spring m-v-c demo
- java提高篇(十)-----强制类型转换
- 深入理解java异常处理机制
- Eclipse中使用SVN
- java常用设计模式应用案例
- Eclipse安装SVN插件
- java软件开发必读15本书籍
- Spring Quartz定时调度任务配置
- java:IO流学习小结
- Java IO流分析整理
- 把Java的class文件转为EXE文件的八种方法
- Java IO最详解
- Java之美[从菜鸟到高手演变]之Java中的IO
- java中byte数组与int类型的转换(两种方式)
- java判断""和null的方法
- Java的native关键字
- java中byte数组与int类型的转换(两种方式)
- Java解析XMl
- java 实现二分查找法
- eclipse-mvn打包跳过junit测试类