一、编写一个Java程序,实现如下要求:从键盘输入文件的内容和要保存的文件名称,之后根据输入的名称创建文件,并将内容保存到文件之中。(注:文件名称应包含完整路径名),完成后存储程序文件为Lx01.java
时间: 2023-12-29 17:14:46 浏览: 37
好的,以下是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` 运行程序。按照提示输入文件内容和文件名称,即可创建并保存文件。注意,文件名称应包含完整路径名。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)