我得到了一系列物体。
从另一种方法中,我想从数组中打印一个对象,此方法的输入必须是一个整数,它表示对象在数组中的索引。
我无法从printObject()到达数组。我该怎么做呢?

public static void main(String[] args) {
    Object []obj = new Object[2];
    printObject(1);
}

public static void printObject(int i){
    if (i == 0){
        System.out.println(obj[0].toString());
    }
    if (i == 1){
        Systen.out.println(obj[1].toString());
    }
}

最佳答案

您可以将数组作为参数传递给printObject(并简化):

public static void main(String[] args) {
    Object[] obj = new Object[2];
    printObject(obj, 1);
}

public static void printObject(Object[] objects, int index){
    if (index == 0 || index == 1) {
        System.out.println(objects[index].toString());
    }
}

10-05 17:52