我想知道是否可以通过使用main args []而不是像下面这样来调用类函数:
public class Test {
public static void main(String[] args) {
String choice="";
System.in(choice);
if (choice.contains("1"))
{
Item item = new Item();
item.function();
}
else
{
Item2 item2 = new Item2();
item2.function2();
}
}
}
并有类似的东西:
-a calls the x function
-b calls the y function
最佳答案
在主方法中,args
是一个数组,其中包含传递给程序的参数,因此您可以像其他Java数组一样通过索引访问其元素。
这是您需要做的:
if (args[0].contains("a")){
Item item = new Item();
item.function();
}
else if(args[0].contains("b")){
Item2 item2 = new Item2();
item2.function2();
}
关于java - 如何使用main args []调用Java中的方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39772177/