FileInputStream fstream = new FileInputStream("textfile.txt");
这是获取输入文件的代码,我想从命令行提供输入文件
即。 伪命令行代码
java filename giveinputfile("textfile.txt")
我在java代码和命令行(windows)中修改了哪些更改才能使其正常工作
答案 0 :(得分:2)
您在主要方法中使用String[] args
public static void main(String[] args) {
String fileName = "textfile.txt";
if (args.length > 0) {
fileName = args[0];
}
System.out.println("fileName: " + fileName);
}
然后用
运行你的程序java myProgram MY_FILE
或
java myProgram
使用上面的代码,第一个命令将使用" MY_FILE"第二个将使用默认的" textfile.txt"。