Java 如何从控制台将参数传递给除字符串args[]以外的main?
Java 如何从控制台将参数传递给除字符串args[]以外的main?,java,arguments,main,Java,Arguments,Main,main仅接受String(String args[])数组,以及来自控制台的数组。那么,我如何传递main需要的其他参数呢?情况很简单:main调用需要作为对象的输入参数的方法。找不到执行此操作的方法。我错过了什么?接口是否可能?否。除了字符串[]之外,您不能向main()方法发送任何其他内容。main()就是这样使用的。不。除了String[]之外,您不能向main()方法发送任何其他内容。main()就是这样使用的。不。除了String[]之外,您不能向main()方法发送任何其他内容。m
main
仅接受String
(String args[]
)数组,以及来自控制台的数组。那么,我如何传递main
需要的其他参数呢?情况很简单:main
调用需要作为对象的输入参数的方法。找不到执行此操作的方法。我错过了什么?接口是否可能?否。除了字符串[]之外,您不能向main()方法发送任何其他内容。main()就是这样使用的。不。除了String[]之外,您不能向main()方法发送任何其他内容。main()就是这样使用的。不。除了String[]之外,您不能向main()方法发送任何其他内容。main()就是这样使用的。不。除了String[]之外,您不能向main()方法发送任何其他内容。main()就是这样使用的。如何从命令行传递对象?命令行只是一个字符串(这就是传递给main
——一个string
s数组的内容)
您应该在
main
中构造对象(并可能根据命令行参数设置一些属性),然后调用所需的方法。如何从命令行传递对象?命令行只是一个字符串(这就是传递给main
——一个string
s数组的内容)
您应该在
main
中构造对象(并可能根据命令行参数设置一些属性),然后调用所需的方法。如何从命令行传递对象?命令行只是一个字符串(这就是传递给main
——一个string
s数组的内容)
您应该在
main
中构造对象(并可能根据命令行参数设置一些属性),然后调用所需的方法。如何从命令行传递对象?命令行只是一个字符串(这就是传递给main
——一个string
s数组的内容)
您应该在
main
中构造对象(并可能根据命令行参数设置一些属性),然后调用所需的方法。您可以使用varargs而不是string[],如:
public static void main(String...args){
}
您可以使用varargs而不是string[],例如:
public static void main(String...args){
}
您可以使用varargs而不是string[],例如:
public static void main(String...args){
}
您可以使用varargs而不是string[],例如:
public static void main(String...args){
}
main()
方法是启动Java程序的入口点。如果您依赖于输入参数,则需要将它们表示为字符串。使用它们来实例化java对象,并将它们传递给需要它们的方法。传递到main()
的字符串可能表示属性文件的路径,甚至表示要启动的spring上下文的路径。你真的没有受到限制。考虑<代码>主体()>代码>方法,以引导应用程序和字符串参数,以将应用程序指向任意类型的更复杂的信息,如果需要的话。p> main()方法是启动Java程序的入口点。如果您依赖于输入参数,则需要将它们表示为字符串。使用它们来实例化java对象,并将它们传递给需要它们的方法。传递到main()
的字符串可能表示属性文件的路径,甚至表示要启动的spring上下文的路径。你真的没有受到限制。考虑<代码>主体()>代码>方法,以引导应用程序和字符串参数,以将应用程序指向任意类型的更复杂的信息,如果需要的话。p> main()方法是启动Java程序的入口点。如果您依赖于输入参数,则需要将它们表示为字符串。使用它们来实例化java对象,并将它们传递给需要它们的方法。传递到main()
的字符串可能表示属性文件的路径,甚至表示要启动的spring上下文的路径。你真的没有受到限制。考虑<代码>主体()>代码>方法,以引导应用程序和字符串参数,以将应用程序指向任意类型的更复杂的信息,如果需要的话。p> main()方法是启动Java程序的入口点。如果您依赖于输入参数,则需要将它们表示为字符串。使用它们来实例化java对象,并将它们传递给需要它们的方法。传递到main()
的字符串可能表示属性文件的路径,甚至表示要启动的spring上下文的路径。你真的没有受到限制。考虑<代码>主体()>代码>方法,以引导应用程序和字符串参数,以将应用程序指向任意类型的更复杂的信息,如果需要的话。p> (String args[])……这意味着main方法只将字符串作为命令行中的参数……如果您希望其他数据类型(如int或其他数据类型)作为参数……您可以在main方法中声明它们,如下所示
Int x=Integer.parseInt(args[0]);
Int y=Integer.parseInt(args[1]);
...
在main方法中这样声明之后…您可以将整数值作为参数。(String args[])…这意味着main方法只将字符串作为命令行中的参数…如果您希望其他数据类型(如int或其他数据类型)作为参数…您可以在main方法中声明它们,如下所示
Int x=Integer.parseInt(args[0]);
Int y=Integer.parseInt(args[1]);
...
在main方法中这样声明之后…您可以将整数值作为参数。(String args[])…这意味着main方法只将字符串作为命令行中的参数…如果您希望其他数据类型(如int或其他数据类型)作为参数…您可以在main方法中声明它们,如下所示
Int x=Integer.parseInt(args[0]);
Int y=Integer.parseInt(args[1]);
...
在main方法中这样声明之后…您可以将整数值作为参数。(String args[])…这意味着main方法只从命令行将字符串作为参数…以防您需要其他数据类型,如int或其他数据类型作为参数