为了账号安全,请及时绑定邮箱和手机立即绑定

什么是“字符串args[]”?主要方法Java中的参数

什么是“字符串args[]”?主要方法Java中的参数

MM们 2019-06-15 11:32:33
什么是“字符串args[]”?主要方法Java中的参数我刚刚开始用Java编写程序。下面的Java代码是什么意思?public static void main(String[] args)是什么String[] args?你什么时候用这些args?源代码和/或示例优于抽象解释。
查看完整描述

3 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

Java语言args包含提供的命令行参数作为一个数组String物品。

换句话说,如果您将程序运行为java MyProgram one two然后args将包含["one", "two"].

如果要输出args你可以这样绕着它们走.

public class ArgumentExample {
    public static void main(String[] args) {
        for(int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
    }}


查看完整回答
反对 回复 2019-06-15
?
波斯汪

TA贡献1811条经验 获得超4个赞

这些是用于Java中的命令行参数。

换句话说,如果你

Java MyProgram 1-2

然后args包含:

[“一”,“二”]

public static void main(String [] args) {
    String one = args[0]; //=="one"
    String two = args[1]; //=="two"}

这样做的原因是将应用程序配置为以特定的方式运行,或者为其提供所需的一些信息。


如果您是Java新手,我强烈建议您阅读Oracle的官方版本爪哇TM教程.


查看完整回答
反对 回复 2019-06-15
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

args包含调用时传递给Java程序的命令行参数。例如,如果我像这样调用程序:

$ java MyProg -f file.txt

然后args将是包含字符串的数组。"-f""file.txt".


查看完整回答
反对 回复 2019-06-15
  • 3 回答
  • 0 关注
  • 632 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信