一、效果
在控制台中输入:
请输入文件名:
HelloWorld.java
请输入文件内容:
public class HelloWorld{
public static void main(String[] args){
System.out.println(“HelloWorld!”);
}
}
Q
实现效果为:在D盘创建了一个Helloworld.java文件。
二、代码
package chapter06;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Scanner;
public class TestFileWriter {
public static void main(String[] args) throws Exception {
Scanner sca = new Scanner(System.in);
System.out.println(“请输入文件名:”);
String filename = sca.next();
File file = new File(“D:/”,filename);
if(file.exists()){
file.delete();
}
file.createNewFile();
//编写文件内容
System.out.println("请输入文件内容:");
FileWriter fw = new FileWriter("d:/"+filename);
String str;
str = sca.nextLine();
while(!str.equals("Q")){
fw.write(str,0,str.length());
fw

本文介绍如何使用Java编写一个简单的编译器,用户可以在控制台输入文件名和内容,程序会在D盘创建对应文件。通过Scanner读取输入,File类进行文件操作。
最低0.47元/天 解锁文章
977

被折叠的 条评论
为什么被折叠?



