我有一个类似下面的java代码。
myclass a1 = new myclass(p1,p2);
myclass a2 = new myclass(p3,p4);
我想做点什么
myclass a[1] = new myclass(p1,p2);
myclass a[2] = new myclass(p3,p4);
怎么做?
答案 0 :(得分:3)
myclass[] myArray = new myclass[5];
myArray[0] = new myclass(p1,p3)
这在java中有效。
答案 1 :(得分:1)
试试这个:
myclass[] a = new myclass[]{
new myclass(p1,p2),
new myclass(p1,p2)
};
答案 2 :(得分:1)
可以在一行中完成:
myclass[] myArray = myclass[]{ new myclass(p1, p2), new myclass(p3, p4) };
这与:
相同myclass[] myArray = new myclass[2];
myArray[0] = new myclass(p1, p2);
myArray[1] = new myclass(p3, p4);