前言:
此刻看官们对“java在文件里写东西怎么写的”大致比较关心,小伙伴们都需要剖析一些“java在文件里写东西怎么写的”的相关资讯。那么小编也在网上汇集了一些关于“java在文件里写东西怎么写的””的相关内容,希望姐妹们能喜欢,同学们快快来学习一下吧!一、复写记事本
也就是每次写数据都是覆盖之前的内容
import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;public class WriteToFileExample { public static void main(String[] args) { String filePath = "path/to/your/file.txt"; // 指定文件路径 try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) { String data = "Hello, World!"; // 要写入的数据 writer.write(data); // 写入数据 writer.newLine(); // 换行 // 如果要写入多行数据,可以重复调用 writer.write() 和 writer.newLine() System.out.println("数据已成功写入文件。"); } catch (IOException e) { System.out.println("写入文件时出错:" + e.getMessage()); } }}
在上述示例中,我们首先指定了要写入的文件路径filePath。然后,使用FileWriter类创建一个文件写入器,并将其包装在BufferedWriter中以提高写入性能。
在try语句块中,我们使用writer.write()方法将数据写入文件。在示例中,我们写入了字符串"Hello, World!",然后调用writer.newLine()方法插入一个换行符。如果你想写入多行数据,可以重复调用writer.write()和writer.newLine()。
最后,我们在catch块中捕获可能的IOException异常,并打印错误消息。
请确保将"path/to/your/file.txt"替换为实际的文件路径和文件名,确保你有权限在该位置创建和写入文件
二、追加记事本
每次写的数据都会在之前的基础上新增;
import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;public class WriteToFileExample { public static void main(String[] args) { String filePath = "path/to/your/file.txt"; // 指定文件路径 try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath, true))) { String data = "Hello, World!"; // 要写入的数据 writer.write(data); // 写入数据 writer.newLine(); // 换行 // 如果要写入多行数据,可以重复调用 writer.write() 和 writer.newLine() System.out.println("数据已成功追加到文件。"); } catch (IOException e) { System.out.println("写入文件时出错:" + e.getMessage()); } }}
在上述示例中,默认情况下,BufferedWriter通过FileWriter将数据写入文件时会进行复写(覆盖)操作,即每次写入数据时会清空原有内容并写入新的内容。
标签: #java在文件里写东西怎么写的 #java往文件里写数据 #java向文件中写入数据 #java写入文件换行符 #java write 换行