在Java中,如果你有一个方法返回一个对象数组,你可以按照以下步骤使用这个数组:
定义数组类型和长度
Object[] myArray = new Object;
填充数组元素
myArray = new Integer(1);
myArray = new String("Hello");
// ... 填充其他元素
返回数组变量
return myArray;
在调用方法时存储返回的数组
Object[] returnedArray = getArray();
遍历数组
使用`for`循环:
for (int i = 0; i < returnedArray.length; i++) {
System.out.println(returnedArray[i]);
}
使用增强型`for-each`循环:
for (Object element : returnedArray) {
System.out.println(element);
}
修改元素(如果数组可写):
returnedArray = new Integer(42);
完整的示例代码如下:
public class MyClass {
public static void main(String[] args) {
Object[] returnedArray = getArray();
for (Object element : returnedArray) {
System.out.println(element);
}
}
public static Object[] getArray() {
Object[] arr = new Object;
arr = new Integer(1);
arr = new String("Hello");
// ... 填充其他元素
return arr;
}
}
这个示例中,`getArray()`方法返回一个包含5个元素的数组,在`main`方法中,我们调用`getArray()`方法获取数组并存储在`returnedArray`变量中,然后使用增强型`for-each`循环遍历并输出每个数组元素