将对象参数传递给 Main 函数 Java
Passing Object Parameter To Main Function Java
我有这样的对象:
{id:1,name:john,age:15},{id:2,name:david,age:40}....
我想将它们作为参数传递给我的 java 程序并保持它们之间的联系。
如果我能做这样的事情:
public static void main(Object[] args){
}
它可以解决我的问题,但我不能,所以我想到了这个解决方案:
参数一:"1,2"
参数二:"john,david"
参数三:"15,40"
然后,将每个 Arg 拆分为 ','
并通过数组中的位置保持它们之间的关系
我不喜欢这个解决方案。
你知道这个问题更好的解决方案吗?
static void main 方法是每个 java 应用程序的起点。
public static void main(String[] args){
如果您修改该签名,应用程序永远找不到要执行的起点...
你最多只能传递一个字符串
签名不能修改为这个
public static void main(Object[] args){
}
必须始终
public static void main(String[] args){
}
所以你还有一枪,放这个:
{id:1,name:john,age:15},{id:2,name:david,age:40}
在文本文件中并将路径作为字符串传递给应用程序,以便可以找到它
我有这样的对象:
{id:1,name:john,age:15},{id:2,name:david,age:40}....
我想将它们作为参数传递给我的 java 程序并保持它们之间的联系。
如果我能做这样的事情:
public static void main(Object[] args){
}
它可以解决我的问题,但我不能,所以我想到了这个解决方案:
参数一:"1,2"
参数二:"john,david"
参数三:"15,40"
然后,将每个 Arg 拆分为 ','
并通过数组中的位置保持它们之间的关系
我不喜欢这个解决方案。
你知道这个问题更好的解决方案吗?
static void main 方法是每个 java 应用程序的起点。
public static void main(String[] args){
如果您修改该签名,应用程序永远找不到要执行的起点...
你最多只能传递一个字符串
签名不能修改为这个
public static void main(Object[] args){
}
必须始终
public static void main(String[] args){
}
所以你还有一枪,放这个:
{id:1,name:john,age:15},{id:2,name:david,age:40}
在文本文件中并将路径作为字符串传递给应用程序,以便可以找到它