当前位置: 首页 > 知识库问答 >
问题:

我的main方法有哪些输入参数?

陆沈浪
2023-03-14

考虑下面的类。

public class Test {
    public static void main(String[] args) {
        System.out.println(args.length);       // out put 0
        System.out.println(Arrays.asList(args)); // out put []
    }
}

基于这个结果,我认为java中的< code>main方法没有参数。如果我错了,请纠正我。如果它需要一些输入参数,为什么我会得到这个输出?

共有3个答案

柳胜
2023-03-14

如果您使用的是记事本,您可以提供命令行参数作为

java Test aa bb .

不提供任何参数将在列表中返回一个空白集

蔡默
2023-03-14

这是一个Oracle Docs,示例,

应该帮助你更好地理解;

用户输入:

java Echo Drink Hot Java

// Output for the program below:
Drink
Hot
Java

public class Echo {
    public static void main (String[] args) {
        for (String s: args) {
            System.out.println(s);
        }
    }
}
艾骏喆
2023-03-14

您始终可以选择运行带或不带参数的程序。如果不指定任何参数,args 将是一个空数组(如此处所示)。如果指定参数,args 将包含已传递的参数列表。

有关详细信息,请参阅Java在命令行参数上的留档。

 类似资料:
  • 本文向大家介绍BN的参数有哪些?相关面试题,主要包含被问及BN的参数有哪些?时的应答技巧和注意事项,需要的朋友参考一下  

  • 本文向大家介绍addEventListener的参数有哪些?相关面试题,主要包含被问及addEventListener的参数有哪些?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: addEventListener(event, function, useCapture) 其中,event指定事件名;function指定要事件触发时执行的函数;useCapture指定事件是否在捕获或冒泡阶段

  • 本文向大家介绍在两个iframe之间传递参数的方法有哪些?相关面试题,主要包含被问及在两个iframe之间传递参数的方法有哪些?时的应答技巧和注意事项,需要的朋友参考一下 通过postMessage与父级通过,父级传递消息 通过websocket通信 如果是同一个域名下 可用stroage,监听storageChange事件通信 通过web worker也可通信

  • 本文向大家介绍vue-router钩子函数有哪些?都有哪些参数?相关面试题,主要包含被问及vue-router钩子函数有哪些?都有哪些参数?时的应答技巧和注意事项,需要的朋友参考一下 全局的:beforeEach、beforeResolve、afterEach 路由的:beforeEnter 组件的:beforeRouteEnter、beforeRouteUpdate、beforeRouteLea

  • 我试图将两个数组和一个整数从另一个方法引入到写入文件的方法中。我试着用论据来解释,但没有用。希望你能帮忙 这是我如何传递参数从方法持有arry信息。 此方法旨在使用传递的数组参数创建文件。 这是读取文件的方法 请你能告诉我哪里出了问题,我如何创建一个文件,保存数组并稍后读取文件。 *************编辑代码******************** { }公共静态无效读取()抛出IOExce

  • 本文向大家介绍你学习的方法有哪些?有方法论吗?相关面试题,主要包含被问及你学习的方法有哪些?有方法论吗?时的应答技巧和注意事项,需要的朋友参考一下 大概 跟3+1一样了 1.坚持 2.做笔记 把自己认为自己已经掌握的 再用自己的话复述一遍 3.不管多简单 都要自己动手试一试 绝知此事要躬行