`
webgdi
  • 浏览: 6333 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

文件读写操作2

io 
阅读更多
/** 通过字符IO进行文件读写 */
        FileReader reader = null;
        FileWriter writer = null;
        char[] charArr = new char[512];
        try
        {
            reader = new FileReader(srcFilePathName);
            writer = new FileWriter(targetFilePathName);
            start = System.currentTimeMillis();
            while (reader.read(charArr) != -1)
            {
                writer.write(charArr);
            }
        }
        catch (FileNotFoundException e)
        {
            e.printStackTrace();
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
        finally
        {
            try
            {
                reader.close();
                writer.close();
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
        }
        end = System.currentTimeMillis();
        long time5 = end - start;
        System.out.println("IO_char: " + time5);

        /** 直接通过IO读写 */
        FileInputStream fin6 = null;
        FileOutputStream fout6 = null;
        c = -1;
        try
        {
            fin6 = new FileInputStream(srcFilePathName);
            fout6 = new FileOutputStream(targetFilePathName);
            start = System.currentTimeMillis();
            while ((c = fin6.read()) != -1)
            {
                fout6.write(c);
            }
        }
        catch (FileNotFoundException e)
        {
            e.printStackTrace();
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
        finally
        {
            try
            {
                fin6.close();
                fout6.close();
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
        }
        end = System.currentTimeMillis();
        long time6 = end - start;
        System.out.println("IO_nobuffer: " + time6);
分享到:
评论

相关推荐

    C#文件读写操作

    在C#编程语言中,文件读写操作是基础且至关重要的功能,允许程序与本地文件系统交互。本文将深入探讨如何在C#中执行文件的读写操作,以及如何进行文件删除。 首先,让我们了解C#中用于文件操作的主要类:`System.IO...

    c语言文件读写操作代码

    c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件...

    Android 文件读写操作

    在Android系统中,文件读写操作是开发过程中常见的任务,涉及到资源文件、数据区文件以及外部存储(如SD卡)的访问。以下是对这些操作的详细说明: 一、资源文件的读取 1. 从resource的raw中读取文件数据: 资源...

    c语言文件读写操作代码.txt

    c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码 ...

    c语言文件读写操作代码.zip

    c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件...

    csv文件读写操作

    在MFC(Microsoft Foundation Classes)环境下,利用Visual Studio 2015进行CSV文件的读写操作,可以方便地处理这类数据。本文将详细介绍如何在VS2015的MFC项目中实现CSV文件的读写功能。 1. **CSV文件结构** CSV...

    c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码.txt

    c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码c语言文件读写操作代码

    Object-C语言文件读写操作代码

    Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写...

    基本的C语言文件读写操作的代码示例

    c语言文件读写操作代码基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言...

    二进制文件读写操作

    ### 二进制文件读写操作详解:C++中的实践 在计算机科学中,二进制文件读写是一项基础但至关重要的技能,尤其对于高级语言如C++而言,掌握其二进制文件处理方法能够极大地提升数据处理效率与程序性能。本文将深入...

    C++文件读写操作

    C++文件读写操作 C++语言中文件读写操作是非常重要的一部分,了解文件读写操作的各种方法和函数的使用非常关键。本文将详细介绍C++和C语言中关于文件读写操作的使用方法。 流式文件操作 在ANSI C中,对文件的操作...

    C#文件读写操作详解

    C#中的文件读写详细操作,详细介绍了文件读写的操作。

    c语言文件读写操作代码(个人学习笔记)

    c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写...

    java文件读写操作

    在Java编程语言中,文件读写操作是程序与外部数据交互的基本能力。这篇学习笔记将带你初探这个领域,适合新手入门。我们将讨论如何使用Java进行文件的读取、写入以及一些常见的应用场景。 首先,Java提供了java.io...

    android 内存 文件读写操作

    三、文件读写操作 1. **创建文件**:首先,我们需要创建一个`File`对象表示文件路径,然后使用`createNewFile()`方法创建新文件。例如: ```java File file = new File(Environment.getExternalStorageDirectory...

    java实现文件的读写操作

    在进行文件读写操作时,我们可能会遇到各种异常,如`FileNotFoundException`(文件未找到)、`IOException`(输入/输出异常)等。因此,良好的做法是将这些可能抛出异常的操作放在`try-catch`块中,以确保程序的健壮...

Global site tag (gtag.js) - Google Analytics