如何在对象数组中指定对象数组中的项?

时间:2014-11-27 08:48:02

标签: java arrays object

我有一个名为objects的对象数组,我使用了一个循环来在其中创建5个新的对象数组。 我打印他们的内容如下:

System.out.println(Arrays.toString((Object[]) objects[1]));

returns:
[1, 1, 3]

这些是第二个数组的内容,我想只返回3,我该怎么做?

2 个答案:

答案 0 :(得分:1)

简短回答:类似这样,

System.out.println(((Object[]) objects[1])[2]);

表达式:

((Object[]) objects[1]) => [1,1,3]

返回一个数组,因此您可以通过[]运算符访问它,如下所示:

((Object[]) objects[1])[2] => 3

希望它有所帮助。

答案 1 :(得分:0)

试试这个:

Object[] tempArr = (Object[]) objects[1];

System.out.println(tempArr[tempArr.Length - 1]);

希望这会有所帮助......