`
woshixushigang
  • 浏览: 575805 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

io读取操作

 
阅读更多
    public void writeFile(String filePathAndName) {
        try {
            FileInputStream fis = new FileInputStream(new File(filePathAndName));
            StringBuffer content = new StringBuffer();
            DataInputStream in = new DataInputStream(fis);
            BufferedReader reader = new BufferedReader(new InputStreamReader(in, "UTF-8"));

            // BufferedReader reader = new BufferedReader(new
            // InputStreamReader(new FileInputStream(new File(file)), "UTF-8"));
            String str = null;
            while ((str = reader.readLine()) != null) {
                content.append(str);
            }

            File f = new File(filePathAndName+".c");
            if (!f.exists()) {
                f.createNewFile();
            }
            OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(f), "UTF-8");
            BufferedWriter writer = new BufferedWriter(write);
            writer.write(content.toString());
            writer.close();
            
        } catch (Exception e) {
            System.out.println("写文件内容操作出错");
            e.printStackTrace();
        }
    }
 
分享到:
评论

相关推荐

    java io读取文件

    下面我们将深入探讨Java IO读取文件的技术及其在大数据场景下的应用。 1. **基础概念** - **流(Stream)**:Java IO基于流的概念,流是一组有序的数据序列,可以是字节流或字符流。数据从源(如文件)流向目的地...

    STM32F407 IO模拟读取ADS1256 内含中断读取,循环读取 单通道读取 差分读取 亲测可行

    在STM32F407中,可以设置一个循环读取的程序结构,不断触发读取操作并存储结果。 3. **单通道读取**:单通道读取是指选择ADS1256的一个特定通道进行采样。通过SPI发送相应的命令给ADS1256,指定通道并启动转换,...

    IO文件读取

    // 读取操作 } ``` 6. **异常处理**: 文件操作过程中可能会遇到如文件不存在、权限不足等问题,需要适当地捕获并处理异常。 在实际项目中,我们还需要考虑线程安全、文件编码、文件锁定等问题。例如,多线程...

    java io 流,文件读取操作

    Java IO 流、文件读取操作 Java IO 流是 Java 语言中的一种基本输入/输出机制,它提供了多种方式来处理输入/输出操作。在 Java 中,IO 流可以分为两大类:字节流和字符流。字节流主要用于处理二进制数据,而字符流...

    常用java IO操作以及用jxl读写excel 工具源代码

    1. 使用Java IO读取指定目录下的所有文件。 2. 遍历文件,查找旧的国际化键值。 3. 加载Excel文件(可能包含新的国际化值),这里会用到JXL库。 4. 对比Excel中的键值,找到匹配项并替换文件中的旧键值。 5. 保存...

    C# IO 操作,C# IO高性能操作

    ### C# IO 操作与高性能处理 #### 一、引言 在计算机编程领域,输入输出(IO)操作是一项基础且重要的技能。特别是在处理大量数据时,如何高效地读写文件变得尤为关键。本文将详细介绍如何使用C#语言对文本文件进行...

    文件IO读取过程描述LINUX

    首先,Linux系统中的文件读取操作可以分为带缓冲和不带缓冲两种。不带缓冲的read操作是指使用open系统调用返回的文件描述符来进行读取,例如read(STDIN, buf, BUFSIZE)。而带缓冲的fread操作则是使用fopen函数返回的...

    io流写入和读取

    "io流写入和读取"这个主题涵盖了如何使用IO流进行数据的存储和检索,通常涉及到文件操作、数据序列化以及与数据库的交互。在本篇文章中,我们将深入探讨这些关键知识点。 首先,IO流是Java中的一个基础概念,它允许...

    文件IO 文件操作 操作文件 标准IO和文件IO

    文件IO是指使用文件指针来读取和写入文件的操作。文件IO可以分为两个步骤:打开文件和读写文件。打开文件是指使用fopen函数将文件打开,以便后续的读写操作。读写文件是指使用fread和fwrite函数将数据从文件读取到...

    使用System.IO.Ports读取COM口数据

    C#串口编程之使用System.IO.Ports读取COM口数据 C#串口编程是计算机编程中的一种重要技术,用于控制和管理串行通信端口。串行通信是一种常用的数据传输方式,广泛应用于工业自动化、机器人控制、医疗器械等领域。...

    IO读取SD卡驱动程序详解

    在探讨如何使用IO模拟SPI读取SD卡之前,我们首先要了解SD卡的基础知识。SD卡(Secure Digital Memory Card,安全数码卡)是一种基于半导体快闪记忆器的新一代记忆设备,广泛应用于便携式装置如数码相机、个人数码...

    Java实现文件复制,File文件读取,写入,IO流的读取写入

    在Java编程语言中,文件操作是一项基础且至关...以上就是关于"Java实现文件复制,File文件读取,写入,IO流的读取写入"的主要知识点。通过理解并熟练应用这些概念和方法,开发者可以有效地处理Java环境中的文件操作。

    IO流读取和创建文件

    // 读取操作... ``` 5. **对象序列化**:对于Java对象,可以使用`ObjectInputStream`和`ObjectOutputStream`进行序列化和反序列化。序列化是将对象转化为字节流,便于存储或网络传输;反序列化则是相反的过程。 ...

    通过IO对TXT进行读取和写入

    在此,我们将深入探讨如何使用IO操作来读取和写入TXT文件,以及相关的重要知识点。 首先,让我们理解什么是TXT文件。TXT是一种纯文本文件格式,不包含任何特殊的格式化信息,只存储基本的字符数据。由于其简单性和...

    FAT文件系统磁盘IO读取(vc实现)

    本项目以FAT12文件系统为例,探讨如何在VC(Visual C++)环境下实现磁盘I/O读取操作。 FAT12文件系统是FAT家族的最早成员,设计用于8英寸和3.5英寸软盘。它的核心在于文件分配表,一个存储了所有文件和目录在磁盘上...

    如何使用 System.IO 和 Visual C# 读取文本文件.doc

    在.NET Framework中,System.IO命名空间提供了用于读取、写入和操作文件及流的一系列类。使用Visual C#,我们可以方便地利用这些类来读取文本文件。本篇文章将详细讲解如何使用System.IO和Visual C#进行文本文件的...

    PCI9054实现IO读写操作 PCI9054实现IO读写操作 PCI9054实现IO读写操作

    3. **读取操作**:当需要从PCI设备读取数据时,CPU会向PCI9054的I/O地址发送一个读取请求。PCI9054收到请求后,根据设定的映射关系,将请求转发到相应的设备,并返回设备返回的数据。 4. **写入操作**:类似地,...

    javaIO操作简单例子

    Java IO(Input/Output)操作是Java编程中的基础部分,主要负责数据的读取和写入。在Java中,InputStream 和 FileOutputStream 是两个重要的类,分别用于处理输入流和输出流,它们构成了Java IO体系的基础。 ...

    IO读写操作c++IO读写操作c++

    这里的`gcount()`返回最近一次成功读取操作的字节数,用于检查是否正确读取了预期数量的数据。 在进行二进制IO操作时,有几个关键点需要注意: 1. **数据对齐**:不同的硬件平台可能对数据存储有不同的字节对齐规则...

Global site tag (gtag.js) - Google Analytics