命令行参数
一直写代码的童鞋可能留意到了,main函数中会传入一个String args[]
的字符串数组。
这个数组由JVM接收用户输入并传给main函数。
import java.util.*;
public class Main {
public static void main(String[] args) {
for (String arg : args) {
System.out.println(arg);
}
}
}
需要在编译的时候就传入这个参数,在java 参数后传入main函数即可。
public class Main {
public static void main(String args[]) {
for (String arg : args) {
if ("version".equals(arg)) {
System.out.println("java8");
}
}
}
}
这是一个根据用户输入,判断是否打印字符串的函数。