我想知道如何在linux 命令行
上将文件
作为参数
传递。
public class Main {
public static void main(String[] args){
System.out.println(args[0]);
}
}
对于上面的代码,如果我这样做:
java -jar myJava.jar blah.txt
它将 blah.txt
打印到屏幕上。
但我有一个示例代码行,如下所示:
java -jar myJava.jar < blah.txt
如何从上述命令中获取 blah.txt
的值?
最佳答案
使用其中一种技术从 System.in
中读取文件,例如 Scanner
Scanner scanner = new Scanner(System.in);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
...
}
关于java - 在 Java 中传递文件参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28638097/