Java命令行传参
Java的程序运行时,是可以靠命令行给main()函数传参的
主函数中的参数String[] args就是可以向主函数传参的接口:
public class study {
public static void main(String[] args) {
//函数体内部就可以对传进来的字符串数组进行操作了
for (String str: args){
System.out.println(str);//输出传进来的字符串数组
}
}
}
首先在命令行中javac编译你的文件:
javac study.java
注意一定要在该文件的路径下编译。
然后运行,此时就可以通过命令行向main()函数传递参数。例如下面传入了多个字符串“this sentence is for test”:
java study this sentence is for test
输出结果:
this
sentence
is
for
test
需要注意的是,如果文件是在包里,一定要记得路径正确,运行java文件的时候路径要回到最上面一层。以我自己的路径为例: