java 写入txt文件
时间: 2023-10-14 17:30:04 浏览: 39
可以通过使用Java的FileWriter类来写入txt文件。以下是一个示例代码:
```java
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFileExample {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("output.txt");
String textToWrite = "Hello world!";
writer.write(textToWrite);
writer.close();
System.out.println("Successfully wrote to the file.");
} catch (IOException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}
```
这段代码将字符串"Hello world!"写入名为"output.txt"的文件中。您也可以将其替换为要写入文件的任何内容。
相关问题
java写入txt文件
Java写入txt文件可以通过如下步骤:
1. 使用 FileOutputStream 类创建一个输出流对象,同时指定要创建的文件路径。可以使用 try-with-resources 语句处理输出流,从而不用手动关闭。
2. 使用 PrintWriter 类创建一个输出流。
3. 使用 PrintWriter 对象的 print 或 println 方法写入内容。
4. 关闭输出流。
下面是一个示例代码:
```java
import java.io.FileOutputStream;
import java.io.PrintWriter;
public class WriteToFileExample {
public static void main(String[] args) {
try (FileOutputStream fos = new FileOutputStream("example.txt");
PrintWriter writer = new PrintWriter(fos)) {
writer.println("Hello, world!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在该代码中,输出文件将被创建在运行该代码的工作目录中,其内容为 "Hello, world!"。如果输出文件已经存在,则该代码将会覆盖它。
Java 写入txt文件
您可以使用Java的文件输出流来将数据写入txt文件。以下是一个简单的示例代码:
```java
import java.io.FileWriter;
import java.io.IOException;
public class WriteFile {
public static void main(String[] args) {
String fileName = "example.txt";
String data = "Hello, world!";
try {
FileWriter writer = new FileWriter(fileName);
writer.write(data);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们使用了FileWriter类来写入文件。我们首先创建一个FileWriter对象来打开文件,然后使用write()方法来写入数据。最后,我们关闭FileWriter以释放资源。
请注意,这个示例将覆盖现有的文件。如果您需要追加到现有文件,请使用FileWriter的另一个构造函数,并将第二个参数设置为true。
```java
FileWriter writer = new FileWriter(fileName, true);
```
这将在现有文件的末尾追加新数据。