将对象参数传递给 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}

在文本文件中并将路径作为字符串传递给应用程序,以便可以找到它