import java.util.Scanner;
public class Test {
public static void main(String args[]) throws Exception{
Scanner sc = new Scanner(System.in);
System.out.println("请输入文件名:");
String fileName = sc.nextLine();
System.out.println(fileName);
}
}
上面是你的要求,从键盘输入最好用Scanner,它可以输入各种类型的数据。
代码如下:
第一种方法:
import java.io.*;
import java.util.;
public class A{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
String b(这个是你需要的文件名)=in.next();
FileOutputStream c=new FileOutputStream("b.txt");
}
}
第二种方法:
import java.io.*;
public class A{
public static void main(String[] args){
BufferedReader b=new BufferedReader(new InputStreamReader(System.in));
c=b.readLine();
FileOutputStream c=new FileOutputStream("c.txt");
}
}
Scanner scanner=new Scanner(System.in);//从键盘接受数据 初始化Scanner对象
System.out.println("请输入文件名:");//提示信息
String fileName=scanner.next();//接受数据并赋值