Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.1 KB

7-命令行参数.md

File metadata and controls

51 lines (35 loc) · 1.1 KB

命令行参数

命令行参数指的是main入口方法的参数:

public static void main(Stirng[] args) {
    
}

要在代码中使用args非常简单,就像正常的字符串数组操作一样:

public class Main {
    public static void main(String[] args) {
        for (String arg : args) {
            System.out.println(arg);
        }
    }
}

如果要传入参数,主要有以下两种方式:

1. 在命令行中传入参数

例如使用如下指令运行程序,Main是编译后的主类:

javac Main.java
java Main 1 2 3
或
java Main arg1 arg2

那么"1" "2" "3" 和 "arg1" "arg2"就是默认的参数,

注意如果传入的参数带空格,则需要带上引号

java Main "Hello World"

"Hello World"会作为一个整体的参数。所以这一条指令只有一条参数

2. 在IDE中使用命令行参数

在IDEA中可以通过配置运行的Configuration来使用命令行参数,具体可见:如何在IntelliJ IDEA中配置命令行参数