如何在Java中声明类类型数组

时间:2014-11-20 20:23:27

标签: java arrays

我有一个类似下面的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);

怎么做?

3 个答案:

答案 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);