一、编写一个Java程序,实现如下要求:从键盘输入文件的内容和要保存的文件名称,之后根据输入的名称创建文件,并将内容保存到文件之中。(注:文件名称应包含完整路径名),完成后存储程序文件为Lx01.java
时间: 2023-12-29 19:14:46 浏览: 157
java 将由键盘中录入的信息保存到文件中
5星 · 资源好评率100%
好的,以下是Java程序的代码:
```java
import java.io.*;
public class Lx01 {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入文件内容:");
String content = null;
try {
content = br.readLine(); // 读取输入的文件内容
} catch (IOException e) {
e.printStackTrace();
}
System.out.print("请输入文件名称:");
String fileName = null;
try {
fileName = br.readLine(); // 读取输入的文件名称
} catch (IOException e) {
e.printStackTrace();
}
File file = new File(fileName);
try {
if (!file.exists()) { // 如果文件不存在,则创建文件
file.createNewFile();
}
FileWriter fw = new FileWriter(file);
fw.write(content); // 将内容写入文件
fw.flush();
fw.close();
System.out.println("文件保存成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
使用方法:在命令行中执行 `javac Lx01.java` 编译该程序,然后执行 `java Lx01` 运行程序。按照提示输入文件内容和文件名称,即可创建并保存文件。注意,文件名称应包含完整路径名。
阅读全文