命令行参数
一直写代码的童鞋可能留意到了,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");}}}
}
这是一个根据用户输入,判断是否打印字符串的函数。