Java代码中如何获取命令行参数呢?

转自: 

Java代码中如何获取命令行参数呢?

Java命令行参数

        一个程序开始于对函数main()的调用。在这样做的时候,有两个参数被送给main(),
其中的一个描述了命令行参数的个数,通常称为argc;另一个是命令行参数的数组,通常称为argv。
命令行参数都是字符串,所以argv的类型是char* [argc+1]。该程序的名字也作为argv[0]传进来,
所以argc的值至少是1。这个参数的表总以0结束,也就是说,argv[argc]==0

         java命令行参数:指使用cmd运行Java程序时传入的参数信息,它们Java代码中如何接收cmd中输入的参数信息呢?

下文将一一道来,如下例所示:
 
例:java中的命令行参数 

class testClass {
    public static void main(String args[]) {
        System.out.println("你一个参数: " + args[0]);
    }
}

编译命令: javac testClass.java
执行命令: java testClass java265.com

-----以上代码,将输出以下信息----

你一个参数:java265.com

例2:遍历打印出所有参数信息  

class testClass {
    public static void main(String args[]) {

        for (int i = 0; i < args.length; i++)
            System.out.println(args[i]);

    }
}

编译命令: javac testClass.java
执行命令: java testClass java265.com a b c 1 

----运行以上代码,将输出以下信息----
java265.com
a
b
c
1

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值