`
miaoge
  • 浏览: 107921 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类

I/O高级流(带缓存区)的例子

 
阅读更多

public class TestBuffInput {

    /**高级流copy文件,读取文件中内容打印到控制台*/
   public void copy(String from,String to) throws IOException{
        /*构建高级输入流 
         *InputStream in = new FileInputStream("e:\\TestProp");
         *Reader read = new InputStreamReader(in);
         *BufferedReader bu = new BufferedReader(read);
         * */
   //把上面三句封装成一句
   BufferedReader br = new BufferedReader(new InputStreamReader (new FileInputStream(from)));
   BufferedWriter bw = new BufferedWriter(new OutputStreamWriter (new FileOutputStream(to)));
   String s = null;
   while ((s = br.readLine())!=null){
         System.out.println(s);  //输出到控制台
         bw.write(s+"\r\n");     //换行
         bw.flush();             //刷新此缓冲的输出流。
   }
   br.close();
   bw.close();
 }

 public static void main(String[] args) throws IOException  {
      TestDataInput tes = new TestDataInput();
      tes.copy("e:\\peixun\\Tet.txt","e:\\test.txt");
 }

}

分享到:
评论

相关推荐

    UNIX 高级教程系统技术内幕

    8.2.5 分散-聚集I/O(Scatter-Garther I/O) 8.2.6 文件加锁 8.3 文件系统 8.3.1 逻辑磁盘 8.4 特殊文件 8.4.1 符号链接 8.4.2 管道和FIFO 8.5 文件系统框架 8.6 vnode/vfs 体系结构 8.6.1 目标 8.6.2 设备 1 门的...

    ORACLE9i_优化设计与系统调整

    §6.2.8 步骤8:优化I/O和物理结构 89 §6.2.9 步骤9:优化资源争用 89 §6.2.10 步骤10:优化所采用的平台 89 §6.3 应用优化方法 90 §6.3.1 设定明确的优化目标 90 §6.3.2 创建最少可重复测试 90 §6.3.3 测试...

    Java优化编程(第2版)

    4.3.3 通过自定制缓冲区提高i/o操作效率 4.3.4 通过压缩流提高i/o操作效率 4.3.5 通过非阻塞i/o优化应用性能 4.4 其他 104 4.4.1 数据格式化与性能优化 4.4.2 获取文件信息与性能优化 小结 第5章 jni程序设计与性能...

    《计算机操作系统》期末复习指导

    作业平均周转时间=∑(作业完成时刻i-作业提交时刻i)/n个作业 (2)最短作业优先:在作业内容参差很不均衡时有合理性 (3)“响应比”最高的优先 “响应(系数)比”:作业响应时间(等待和运行)/...

    STM32F10xxx参考手册

    8.4.2 复用重映射和调试I/O配置寄存器(AFIO_MAPR) 121 8.4.3 外部中断配置寄存器1(AFIO_EXTICR1) 126 8.4.4 外部中断配置寄存器2(AFIO_EXTICR2) 127 8.4.5 外部中断配置寄存器3(AFIO_EXTICR3) 127 8.4.6 外部...

    Java核心技术II(第8版)

    1.7 新I/O 1.7.1 内存映射文件 1.7.2 缓冲区数据结构 1.7.3 文件加锁机制 1.8 正则表达式 第十二章 XML 2.1 XML概述 2.1.1 XML文档的结构 2.2 解析XML文档 2.3 验证XML文档 2.3.1 文档类型定义 2.3.2 XML Schema ...

    操作系统(内存管理)

    只是作为一个例子,让我们假定您的程序正在访问地址为 629 的内存。不过,虚拟内存系统不需要将其存储在位置为 629 的 RAM 中。实际上,它甚至可以不在 RAM 中 —— 如果物理 RAM 已经满了,它甚至可能已经被转移到...

    linux网路编程 中文 23M 版

    2.3.1 一个多文件的工程例子............................. ............. 34 2 . 3 . 2多文件工程的编译.............................................. 36 2.3.3 Makefile 的规则..................................

    rar压缩软件.rar

    i[i|c|h|t]=<字符串> 在压缩文件中查找字符串。 支持下列可选参数: i - 不区分大小写(默认); c - 区分大小写搜索; h - 十六进制搜索; t - 使用 ANSI, Unicode 和 OEM 字符表 (只有 Windows 可用); ...

    操作系统原理 计算机

    CH1 操作系统概论............................................................................................................................1 1.1 操作系统概观.............................................

    C#微软培训资料

    17.1 .Net 框架结构提供的 I/O 方式 .215 17.2 文件存储管理 .217 17.3 读 写 文 件 .222 17.4 异步文件操作 .227 17.5 小 结 .234 第十八章 高 级 话 题 .235 18.1 注册表编程 .235 18.2 在 C #代码...

Global site tag (gtag.js) - Google Analytics