假设我有一个类中的对象数组MyClass
:
MyClass myClassArray[] = {
new MyClass(0, 1),
new MyClass(2, 3),
new MyClass(4, 5),
new MyClass(6, 7)
};
在这里,MyClass
构造函数填充了两个字段,我们称之为field1
和field2
。现在假设我要填充一个数组,其中包含field1
来自每个对象的值myClassArray
(因此该数组将包含这些值0, 2, 4, 6
)。以下不起作用:
field1Array = myClassArray.getField1();
是否有一种快速的 1 行方法可以使用属于原始数组中对象的方法的返回码来填充新数组?显然,我可以使用for
循环来做到这一点,但我宁愿利用语言的特性,如果它们存在的话。