0 0

在java.io中怎么实现文件内容的部分修改5

我只能全部读取,然后保存在list里面,然后对特定行修改,然后在全部写入,可是这么写,如果数据太多的话,就费时了,怎么实现部分修改啊?就是不对特定行以后的数据进行遍历,并且保证原有的未修改数据不被覆盖.
OO 
2008年6月06日 02:01

1个答案 按时间排序 按投票排序

0 0

采纳的答案

使用java.io.RandomAccessFile,可以随机读取文件。

2008年6月06日 09:04

相关推荐

    java.io.InvalidClassException local class incompatible 处理方法

    在Java序列化过程中,经常会遇到`java.io.InvalidClassException`异常,特别是在序列化类时如果类的版本与反序列化环境中的类版本不一致的情况下。此类异常通常是因为序列化运行时所期望的序列化标识符...

    java.io.CharConversionException: isHexDigit 出现错误的原因及其解决办法

    在你的问题中,错误提示是"java.io.CharConversionException: isHexDigit",这通常意味着在处理字符或字符串时,程序尝试将某个字符识别为十六进制数字,但该字符并不符合十六进制数字的规则。 `isHexDigit`是一个...

    java.io包详细解说

    【Java IO包详解】 ...理解这个模式对于深入掌握Java IO非常重要,它不仅帮助我们更好地理解和使用Java提供的IO类,还可以启发我们在其他领域中应用类似的设计原则,以实现更加可扩展和灵活的代码。

    org.apache.commons.io 的jar包大全

    这个库极大地简化了处理输入和输出流的复杂性,并且提供了许多方便的功能,使得在Java项目中进行IO操作更加便捷。在标题"org.apache.commons.io的jar包大全"中,我们可以理解这是一个包含Apache Commons IO所有版本...

    java 读取PDF文件中的内容

    在Java编程环境中,读取PDF文件中的内容是一个常见的任务,特别是在处理文档自动化或者数据分析时。PDF(Portable Document Format)是一种跨平台的文件格式,用于精确地保留文档的格式和内容。下面将详细介绍如何...

    java file,java读取txt文档

    在Java中,`java.io.File`类是用于操作文件和目录的基本工具。它可以用来创建、删除、重命名文件,以及获取文件的属性信息,如大小、路径、最后修改时间等。 要读取一个TXT文档,我们需要使用Java的I/O流。这里主要...

    java.io包中的File类.doc

    `java.io.File`类是Java标准库中的一个重要组成部分,它提供了对文件系统进行基本操作的能力。`File`类位于`java.io`包中,它是唯一代表磁盘文件本身的对象。通过`File`类,开发者可以轻松地创建、删除文件或目录,...

    org.apache.commons.io 包

    这在实现文件监控或者实时同步场景中非常实用。 4. **线程安全的读写**: `FileLock` 类提供了文件锁定的功能,可以在多线程环境中保证文件读写的互斥,防止数据冲突。 5. **文件比较**: `FileComparison` 类提供了...

    java.io详解

    Java IO流是Java标准库中的一个重要组成部分,主要用于处理数据的输入输出操作。根据处理的数据类型不同,Java IO流被分为两大类:字节流(byte streams)和字符流(character streams)。字节流主要处理二进制数据...

    java io包课件

    在Java编程语言中,`java.io`包是一个非常重要的包,它包含了用于处理输入和输出操作的类和接口。这个包允许我们与外部资源(如文件、设备、网络等)进行交互,包括读取和写入数据。在本章中,我们将深入探讨`java....

    java-source-to-draw.io:从Java源代码生成draw.io图-java source code

    在"java-source-to-draw.io-master"这个压缩包中,我们可以预期包含以下内容: 1. 项目源代码:通常包含Java代码,用于读取、解析和转换Java源代码。 2. 工具或脚本:可能有用于自动化转换过程的脚本,如批处理脚本...

    上传文件必备jar包-commons.fileupload-1.2.1.jar和commons.io-1.4.0.jar

    总之,`commons-fileupload-1.2.1.jar` 和 `commons-io-1.4.0.jar` 在SpringMVC项目中是实现文件上传不可或缺的组件。它们提供了处理多部分请求、I/O操作和文件管理的能力,使得开发者能专注于业务逻辑,而不是底层...

    javaIo操作的基础代码

    Java IO操作是Java编程中的重要组成部分,主要用于处理输入和输出数据。在Java中,IO操作涉及到文件、字节流、字符流以及管道流等多个概念。下面将详细解释这些知识点。 首先,我们来看“文件类”。在Java中,`java...

    通过https://start.spring.io/生成的Spring Boot 项目

    - 在`src/main/resources`下创建或修改配置文件,根据需求调整应用设置。 - 创建业务服务类,利用Spring的依赖注入进行实例化和管理。 - 编写控制器,处理HTTP请求,并调用业务逻辑。 - 编写测试用例,确保代码...

    java_IO操作_(读写、追加、删除、移动、复制、修改

    Java中的IO操作是进行文件处理的核心技术之一,涵盖了读写、追加、删除、移动、复制、修改等基本功能。本文将围绕这些操作展开详细解释,重点解析如何使用Java进行文件的读取。 ### 一、Java IO读取文件内容 #### ...

    java io 文件操作大全

    在Java中,可以使用`java.io.File`类来创建、检查以及删除目录。以下是一个示例代码: ```java ;charset=gb2312" %> <%@ page import="java.io.*" %> 目录的建立/检查与删除 String path = request....

    java 操作 excel 文件的 jar 包 + commons-io.jar

    这两个库提供了对 Microsoft Excel 文件的强大支持,使得在 Java 环境中读取、写入和修改 Excel 数据变得轻而易举。 首先,`jxl.jar` 是一个专门用于读写 Excel 文件的 Java 库。它支持多种格式,包括 .xls 和 ....

Global site tag (gtag.js) - Google Analytics