我的对象看起来像这样:
{id:1,name:john,age:15},{id:2,name:david,age:40}....
我想将它们作为参数传递给我的java程序并保持它们之间的连接
如果我能做那样的话:
public static void main(Object[] args){
}
它可以解决我的问题,但我不能这样想到这个解决方案:
争论一:“1,2”
争论二:“约翰,大卫”
争论三:“15,40”
然后,将每个Arg拆分为','
并通过阵列中的位置保持它们之间的关系
我不喜欢这个解决方案
你知道更好的解决方案吗?
答案 0 :(得分:1)
static void main方法是每个java应用程序的起点。
public static void main(String[] args){
如果您修改该签名,应用程序永远不会找到要执行的起点......
你能做的最多就是传递一个字符串
签名无法修改为此
public static void main(Object[] args){
}
必须始终
public static void main(String[] args){
}
所以你还有一个镜头,把它放在:
{ID:1,姓名:John,年龄:15},{ID:2,名称:David,年龄:40}
在文本文件中并将Path作为字符串传递给应用程序,以便找到它