题目:从键盘输入文件的内容和要保存的文件名称,之后根据输入的名称创建文件,并将内容保存的文件中。
import java.io.*;
import java.util.Scanner;
//题目:从键盘输入文件的内容和要保存的文件名称,
//之后根据输入的名称创建文件,并将内容保存的文件之中。
public class Demo01 {
public static void main(String[] args) {
System.out.println("请输入文件名:");
Scanner input = new Scanner(System.in);
String name = input.next();
BufferedReader br = null;
BufferedWriter bw = null;
br = new BufferedReader(new InputStreamReader(System.in));
try {
bw = new BufferedWriter( new FileWriter(new File("D:\\1\\"+name+".txt")));
System.out.println("请输入文件内容:(输入stop程序结束!)");
String temp = "";
while ((temp = br.readLine())!=null){
if (temp.equals("stop")){
break;
}
bw.write(temp);
bw.newLine();
}
bw.flush();
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
br.close();
bw.flush();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}