`

java 修改txt文件中某一行的内容

 
阅读更多
对文档修改某一行,需要读进来,修改,然后再写进去。最快的方法就是边读边写。
import java.io.*;
public class Modifytxt{
    public static void main(String args[])throws IOException{
        int modifyline=1;//要修改的行
        BufferedReader in=new BufferedReader(new FileReader("1.java"));
        PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("2.java")));
        String line;
        int count=1;
        while((line=in.readLine())!=null){
            if(count==modifyLine){
                out.println(line.replace('abc', 'def'));  //替换abc成def
            }else{
                out.println(line);
            }
            count++;
        }
        in.close();
        out.close();
    }
}
分享到:
评论

相关推荐

    Java 读取文本指定的某一行内容的方法

    Java 读取文本指定的某一行内容的方法是 Java 编程中的一种常见操作。为了读取文本文件中的指定行内容,我们可以使用 Java 的 IO 流来实现。 Java IO 流 Java IO 流是一种用于读取和写入文件的机制。IO 流可以分为...

    java创建TXT文件并进行读、写操作(代码)

    以下代码展示了如何替换文件中的第一行: ```java public static void replaceTxtByStr(String oldStr, String replaceStr) { String temp; try { File file = new File(path); FileInputStream fis = new ...

    java创建TXT文件并进行读、写、修改操作

    修改TXT文件中的特定内容,如替换某一行,可以通过读取文件、修改需要的部分、然后重新写入的方式来实现。`replaceTxtByStr()`方法展示了这一过程,其中使用了`StringBuffer`来拼接和修改内容: ```java public ...

    用java修改文件的编码

    在Java编程语言中,修改文件编码是一项常见的任务,特别是在处理不同源代码或数据文件时。本文将深入探讨如何使用Java来实现这一功能,主要关注以下几个关键知识点: 1. **字符编码的理解**:字符编码是将字符与二...

    java 读取Excel文件中的内容

    在Java编程中,读取Excel文件的内容是一项常见的任务,尤其在数据处理、报表生成或数据分析等领域。Excel文件通常包含表格数据,而Java提供多种库来处理这类任务,比如Apache POI、JExcelApi和OpenCSV等。本篇将重点...

    java 读取PDF文件中的内容

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

    java操作CSV文件

    // 从结果集中获取一行数据并写入到CSV文件 String[] values = new String[colCount]; try { for (int i = 0; i ; i++) { values[i] = rs.getString(i + 1); } } catch (SQLException e) { e....

    JAVA根据文本文件的内容对数据库进行修改

    在Java编程中,根据文本文件的内容来更新数据库是一项常见的任务,尤其在数据处理和批处理应用中。在这个过程中,我们通常会使用Java的IO流来读取文本文件,然后利用SQL语句对数据库进行相应的修改。这里以MSSQL ...

    JAVA简单的读写文本文件的代码

    利用`BufferedReader`读取输入流中的每一行,并通过`PrintWriter`将这些行写入到输出流中。最后调用`flush`方法确保所有数据都被写入到输出流。 ### 4. 完整的文件复制过程 #### 知识点说明: 结合以上三个功能,...

    java修改class文件

    `java修改class文件`这个主题涵盖了如何操作和理解Java字节码,以便对二进制类文件进行更改。在这个过程中,`jclasslib bytecode viewer`是一个非常重要的工具,它允许开发者可视化并分析Java字节码。 首先,我们要...

    java读取数据库表中内容转存sql文件,然后解析执行此文件

    在Java编程中,读取数据库表中的内容并将其转换为SQL文件,然后解析并执行这个文件,是一项常见的数据处理任务。这项操作可能涉及到数据库连接、数据查询、文件操作以及SQL语句的构建与执行。以下将详细介绍这个过程...

    使用Java修改字幕文件

    例如,对于SRT文件,我们需要解析每一行,找到起始和结束时间,以及对应的字幕文本。 2. **处理字幕内容**: 一旦我们解析了字幕,就可以进行修改。这可能包括更改时间戳以同步字幕与视频,编辑文本内容,甚至转换...

    java 解析csv文件例子,csv文件 中文乱码问题

    可以使用一些工具,如Notepad++,查看或更改文件的编码。 2. **使用`CharsetDetector`**:如果不确定编码,可以使用Apache Commons Lang的`CharsetDetector`或ICU4J库的`CharsetDetector`来自动检测文件编码。 3. **...

    文件复制、显示及修改java代码

    在这个“文件复制、显示及修改java代码”的示例中,我们将深入探讨如何使用Java来处理这些操作,特别是针对TXT文本文件。 首先,让我们了解如何读取TXT文件的内容。在Java中,`java.io`包提供了多种类用于文件操作...

    txt转pdf java实现

    此外,如果TXT文件结构复杂,可能需要解析每一行并创建对应的PDF元素(如表格、列表、图片等)。通过iText提供的API,我们可以根据需求进行定制化操作。 总的来说,使用Java和iText/iTextAsian库将TXT文件转换为PDF...

    java修改Properties文件,让输出格式与输入格式保持不变

    这篇博客“java修改Properties文件,让输出格式与输入格式保持不变”就探讨了如何解决这个问题。 首先,我们需要理解Java Properties类的默认行为。Properties类在加载和保存文件时,会按照一定的规则进行格式化,如...

    java读写文件

    在Java编程语言中,读写文件是常见的操作,无论是在Web项目中处理用户上传的文件,还是在系统中保存和加载配置数据,都需要对文件进行读取和写入。本篇将围绕“Java读写文件”这一主题,深入探讨相关的知识点。 ...

    java file,java读取txt文档

    例如,如果你需要查找文件中包含特定单词的所有行,可以遍历每一行并使用`contains()`方法。 另外,如果TXT文件较大,一次性加载到内存可能不切实际。这时可以使用`BufferedReader`的`skip()`方法跳过部分数据,...

    data.txt文件

    从给定的文件信息来看,标题、描述以及标签均指向了一个名为"data.txt"的文件,但实际内容似乎是由随机字符组成,不具备明确的信息或结构。然而,我们可以从这个情景出发,探讨与"data.txt"文件相关的知识点,特别是...

    Java 读取PDF文件

    在Java编程环境中,读取PDF文件是一项常见的任务,特别是在开发桌面应用或需要处理PDF文档内容时。本篇文章将深入探讨如何使用Java来读取PDF文件,并将其内容展示在一个由JFrame和JPanel构建的GUI窗口中。 首先,...

Global site tag (gtag.js) - Google Analytics