编写一个Java程序,要求在控制台上输入一串字符,并使用File类新建一个名为file的文件,将在控制台上输入的一串字符写入到文件file中。
时间: 2024-03-21 11:40:18 浏览: 19
好的,以下是Java程序的实现:
```java
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class WriteToFile {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入要写入文件的内容:");
String content = sc.nextLine();
// 创建File对象
File file = new File("file.txt");
try {
// 判断文件是否存在,如果不存在,则创建
if (!file.exists()) {
file.createNewFile();
}
// 创建FileWriter对象
FileWriter writer = new FileWriter(file);
// 写入文件
writer.write(content);
// 关闭流
writer.close();
System.out.println("文件写入成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
注意,以上代码中的“file.txt”是文件名,可以自行修改。在执行程序时,会在当前目录下创建名为“file.txt”的文件,并将输入的内容写入到该文件中。