我得到了一个对象数组。 从另一种方法中,我想从数组中打印一个对象,该方法的输入必须是一个整数,表示数组中对象的索引。 我无法从 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());
}
}
关于java - 使用方法打印特定的数组对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22436231/