args[ ]为字符串数组,在写入时: 空格作为参数间分隔符

  1. public class AllCommandPara {
  2. public static void main( String[] args ) {
  3. for(int i=0;i<args.length;i++)
  4. System.out.println(args[i] + " ");
  5. }
  6. }
  7. D:\>java AllCommandPara "hello good" 34 "my 123" //通过cmd命令实现
  8. 空格作为参数间分隔符
  9. 运行结果:
  10. hello good
  11. 34
  12. my 123

一、在dos窗口运行java程序时传入命令行参数

1、新建java程序,输出命令行参数
public class MainTest {
public static void main(String[] args) {
// 打印命令行参数
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
2.在命令行中编译上面新建的MainTest.java文件
image.png
3.在命令行中运行MainTest类,并传入命令行参数,以下是运行结果
image.png

二、IDEA命令行参数的输入

1.编辑配置
image.png
2. 在程序参数输入命令行指定参数
image.png