java语言实现:请用程序将下列指定内容保存到文本文件中。(答案输入程序代码,并附结果运行截图) 要求: (1)需保存内容是:你的姓名,学号,班级。 (2)用你本人的姓名拼音来命名保存的文件。
时间: 2024-10-22 15:19:01 浏览: 15
在Java中,可以使用`java.io`包中的`FileWriter`和`BufferedWriter`类来将内容写入到文本文件中。以下是一个简单的例子,假设你的姓名、学号和班级已经作为字符串变量存储:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class SaveToFile {
public static void main(String[] args) {
// 假设你的姓名、学号和班级
String name = "张三";
String id = "20230101";
String className = "计算机科学系1班";
// 指定文件路径和文件名,注意用英文句点"."分隔目录和文件名
String fileName = name.replaceAll("[^\\u4e00-\\u9fa5]", "").toLowerCase() + ".txt"; // 用拼音首字母替代非汉字字符
File file = new File(fileName);
try (BufferedWriter writer = new BufferedWriter(new FileWriter(file))) {
// 写入数据
writer.write("姓名: ");
writer.write(name);
writer.newLine(); // 每行结尾换行
writer.write("学号: ");
writer.write(id);
writer.newLine();
writer.write("班级: ");
writer.write(className);
writer.newLine();
System.out.println("内容已成功保存到文件:" + fileName);
} catch (IOException e) {
System.err.println("保存文件时发生错误: " + e.getMessage());
}
}
}
```
运行此程序后,会在当前工作目录下创建一个包含你指定信息的文本文件,文件名为拼音首字母的简略版。由于这里无法提供截图,你应该能在运行后的目录里看到生成的文件。
阅读全文