`
JenniferAmanda
  • 浏览: 147194 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

FileWriter追加文本内容

 
阅读更多
package com.huawei.autofact.business;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;

public class FileWriterDemo {

void writeMyFile() {
  try {
             //追加
   FileWriter fw = new FileWriter("mydata.txt",true);
   PrintWriter out = new PrintWriter(fw);
   out.println("你好!");
   out.close();
   fw.close();
  } catch (IOException e) {
   e.printStackTrace();
  }
}

public static void main(String[] args) {
  FileWriterDemo test = new FileWriterDemo();
  test.writeMyFile();
}
}

分享到:
评论

相关推荐

    java IO以追加方式写文件FileWrite

    如果该参数为`true`,`FileWriter`将在文件末尾追加内容,否则它将覆盖文件内容。以下是一个简单的示例: ```java import java.io.FileWriter; import java.io.IOException; public class WriteFile { public ...

    java 追加文件内容

    首先,追加文件内容通常需要使用`java.io`包中的`FileWriter`类。这个类提供了向文件写入字符流的方法。如果在创建`FileWriter`对象时设置第二个参数为`true`,则会打开文件以追加模式写入,而不是覆盖原有内容。 ...

    将内容追加到文件尾部

    此外,`FileWriter`还提供了一个构造函数,可以通过设置第二个参数为`true`来启用追加模式,这意味着每次写入操作都会在文件末尾添加新内容。 **代码示例**: ```java public static void appendMethodB(String ...

    C#保存txt文本文件

    如果你需要追加文本而不是覆盖原有内容,可以使用`StreamWriter`的另一个构造函数,传入`true`作为第二个参数,表示以追加模式打开文件: ```csharp StreamWriter writer = new StreamWriter(filePath, true); ``` ...

    java中多种方式读文件,追加文件内容,对文件的各种操作

    假设我们已经有了一个文件,并想在其末尾添加新的文本,可以使用`FileWriter`类的构造函数指定追加模式: ```java FileWriter writer = new FileWriter(fileName, true); // true 表示追加模式 writer.write("这是...

    文件追加源码

    在Java编程中,文件追加是一项常见的操作,用于在现有文件末尾添加新的内容而不会覆盖原有数据。这里我们将深入探讨如何使用Java实现文件追加功能,并通过分析提供的"AppendToFile.java"源代码来理解其实现原理。 ...

    追加内容到文件末尾的几种常用方法java.doc

    ### 追加内容到文件末尾的几种常用...对于简单的文本文件追加操作,推荐使用`FileWriter`;如果需要更高级的功能,则可以选择`RandomAccessFile`。理解每种方法的工作原理及其适用场景可以帮助开发者更好地完成任务。

    java 将字符串追加到文件已有内容后面的操作

    我们可以创建一个`FileWriter`实例,传入`true`作为第二个参数,这样它会在文件末尾追加内容而不是覆盖。 ```java public static void appendMethodB(String fileName, String content) { try { FileWriter ...

    java-IO操作-(读写、追加、删除、移动、复制、修改).doc

    1. 文件追加操作:通过 FileOutputStream 或 FileWriter 对象追加文件内容。 2. 文件删除操作:通过 File 对象删除文件。 3. 文件移动操作:通过 File 对象移动文件。 4. 文件复制操作:通过 FileInputStream 和 ...

    Android平台的txt文本文件读写操作

    - `FileWriter(File file, boolean append)`:如果文件已存在,则根据`append`参数决定是否覆盖文件内容或追加内容。 - `FileWriter(FileDescriptor fd)`:通过`FileDescriptor`对象创建文件。 - `FileWriter(String...

    Java 实例 - 向文件中追加数据源代码-详细教程.zip

    我们将探讨Java I/O流的概念,特别是FileWriter和BufferedWriter类的用法,以及如何在现有文件内容后追加新的数据。 首先,Java I/O流是处理输入和输出的基础,分为字节流和字符流。在处理文本数据时,我们通常选择...

    java文本编辑器程序实现

    JTextArea提供了方便的API,如append用于追加文本,setText用于替换整个文本,以及getSelectedText和replaceSelection用于处理选中区域的文本。 在实现过程中,还需要考虑错误处理,比如文件不存在或权限不足时的...

    文本文件实现留言本

    在编程中,我们通常使用文件流(file stream)进行读写操作,例如在Python中使用内置的open()函数,或者在Java中使用FileWriter和FileReader类。 在实现留言本时,我们可以创建一个主文件,如“留言本.txt”,用于...

    向文件末尾加内容

    它包含了一系列方法,如`write(String str)`、`newLine()`等,用于写入文本内容。其中,`write(String str)`方法用于将指定字符串写入流,而`newLine()`方法则用于写入一个新行符,这对于文本文件的格式化尤其重要。...

    FileWriter

    - `FileWriter(String fileName, boolean append)`和`FileWriter(File file, boolean append)`:这两个构造函数接受一个布尔值`append`,如果为`true`,则会在文件末尾追加内容,而不是覆盖原有内容。 **2. 主要...

    java对文本的各种处理

    `FileWriter`创建或追加到文件,而`BufferedWriter`提供缓冲的写入操作: ```java FileWriter fw = new FileWriter("path_to_file", true); // true 表示追加 BufferedWriter bw = new BufferedWriter(fw); bw....

    Java读写文本文件的示例代码

    例如,可以使用`Files.readAllLines()`和`Files.write()`来一次性读取所有行或写入文本内容: ```java import java.nio.file.Files; import java.nio.file.Paths; import java.nio.file.StandardOpenOption; ...

    Establish-text-file.rar_文本读写

    在Java中,创建和读取文本文件的流程类似,但需要使用`FileWriter`和`FileReader`类,以及`BufferedReader`和`BufferedWriter`来提高性能: ```java // 创建 try (FileWriter writer = new FileWriter("新文件.txt...

    java 创建txt-JAVA读取TXT文件、新建TXT文件、写入TXT文件

    通过`BufferedReader`和`FileReader`可以方便地读取文件,`FileWriter`则用于写入或追加内容。在实际编程中,一定要注意处理可能出现的异常,并确保资源在使用完毕后被正确关闭。这些基本操作是Java开发中不可或缺的...

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

    - **追加模式**:在现有文件末尾添加内容,而不是覆盖原有内容,需要在打开文件流时设置`"a"`模式。 - **覆盖模式**:默认情况下,如果文件已存在,写入操作会覆盖原有内容。 3. **文件删除、移动和复制** - *...

Global site tag (gtag.js) - Google Analytics