Java 的 main 函数中的 String 数组参数有啥作用?
Posted
技术标签:
【中文标题】Java 的 main 函数中的 String 数组参数有啥作用?【英文标题】:What does the String array argument do in Java's main function?Java 的 main 函数中的 String 数组参数有什么作用? 【发布时间】:2012-10-16 22:40:38 【问题描述】:public class Test
public static void main(String[] args)
System.out.println("What that String do in main function argument");
【问题讨论】:
我对这里的反对票感到失望。这是一个简单的问题,只需要进行一些编辑。我找不到重复的问题。没有人投票结束或解释他们的反对票。 +1 补偿。我想欢迎 Ravi 加入 Stack Overflow。 感谢埃里克·罗伯逊 :) 投反对票可能很苛刻,但该帖子表明 OP 缺乏研究。 google.com/search?btnG=1&pws=0&q=java+main+method 【参考方案1】:为代码提供命令行参数。
这里有一些参考:Hello World Tutorial
【讨论】:
命令行参数文档比 Hello World 教程有用得多(甚至不使用命令行,只是顺便提及参数):docs.oracle.com/javase/tutorial/essential/environment/… 公共类 ravi public static void main(String[] args) for(int i = 0 ; i【参考方案2】:如果你在命令行上运行它,你可以传入参数。
java myprogram a b c d "e f g"
会产生args = ["a", "b", "c", "d", "e f g"]
【讨论】:
【参考方案3】:这些是指命令行参数:http://docs.oracle.com/javase/tutorial/essential/environment/cmdLineArgs.html
【讨论】:
以上是关于Java 的 main 函数中的 String 数组参数有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章