java 字符流与带有缓冲的字符流 代码笔记
2015-07-21 16:18
411 查看
import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; //字符流 public class ZifuliuDemo { public static void main(String[] args) { try { FileInputStream fis=new FileInputStream("data.txt"); //字节流 InputStreamReader isr=new InputStreamReader(fis,"UTF-8"); //转化为字符流 char input[]=new char [100]; while(isr.read(input)!=-1){ //读取未结束 isr.read(input); } isr.close(); fis.close(); }catch (FileNotFoundException e) { e.printStackTrace(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } try { //使用带有缓冲的字符流 FileInputStream fis=new FileInputStream("data1.txt"); //字节流 InputStreamReader isr=new InputStreamReader(fis,"UTF-8"); //转化为字符流 BufferedReader br=new BufferedReader(isr); //输入流 String input; br.readLine(); while((input=br.readLine())!=null){ //读取不结束 } br.close(); fis.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
相关文章推荐
- 如何去掉Eclipse里面自动追加的一些注释!!!
- java实现单链表之逆序
- 聊聊高并发(四十三)解析java.util.concurrent各个组件(十九) 任务的定时执行和周期执行
- Java进程堆外内存(off heap)大小
- java概述
- Eclipse中快捷键记录
- java集合类深入分析之List篇
- java设计模式之代理模式Proxy--静态代理
- [leetcode-1]Two Sum(java)
- java 日期加减天数、月数、年数的计算方式
- 监控java内存泄漏
- Java虚拟机读写其他进程的数据--Process对象
- Spring任务调度案例Demo,以及一些问题的解决
- java对象的综合运用
- 使用 Spring Data JPA 简化 JPA 开发---Spring Data JPA 开发指南
- java 静态构造函数
- Spring事物配置的五种方式
- java.lang.NoClassDefFoundError: com/google/gson/Gson错误的解决
- java:多线程总结
- struts2环境搭建