java编程实现,把“我是软件工程2班的小张”, 写到文件“test.txt”并输出显示出来
时间: 2024-10-19 13:11:11 浏览: 23
Java实验指导2数组与循环.doc
在Java编程中,你可以使用`java.io.FileWriter`和`java.io.BufferedWriter`来将字符串写入文本文件,并使用`System.out.println`来直接输出字符串内容。以下是一个简单的示例:
```java
import java.io.*;
import java.nio.charset.StandardCharsets;
public class Main {
public static void main(String[] args) {
String content = "我是软件工程2班的小张";
String filePath = "test.txt";
try {
// 创建文件写入流
BufferedWriter writer = new BufferedWriter(new FileWriter(filePath, true));
// 将字符串写入文件
writer.write(content);
// 关闭缓冲区以确保数据保存
writer.newLine(); // 每行结尾添加换行符
writer.close();
// 输出到控制台
System.out.println("字符串已写入文件并成功输出:");
System.out.println(content);
} catch (IOException e) {
e.printStackTrace();
System.out.println("发生错误:" + e.getMessage());
}
}
}
```
在这个例子中,我们使用`true`作为`FileWriter`的第二个构造函数参数,使得如果文件存在则追加内容,而不是覆盖原有内容。
阅读全文