Java的返回方法返回arraylist?
我有一类这样的方法:
public ArrayList<Integer> myNumbers() { ArrayList<Integer> numbers = new ArrayList<Integer>();
numbers.add(5);
numbers.add(11);
numbers.add(3);
return(numbers);
}
我如何在另一个类中调用此方法?
回答:
如果要从中调用该方法的类位于同一包中,则创建该类的实例并调用该方法。
使用Composition
最好有个Generic ArrayList
赞ArrayList<Integer>
等等。
public class Test{public ArrayList<Integer> myNumbers() {
ArrayList<Integer> numbers = new ArrayList<Integer>();
numbers.add(5);
numbers.add(11);
numbers.add(3);
return(numbers);
}
}
public class T{
public static void main(String[] args){
Test t = new Test();
ArrayList<Integer> arr = t.myNumbers(); // You can catch the returned integer arraylist into an arraylist.
}
}
以上是 Java的返回方法返回arraylist? 的全部内容, 来源链接: utcz.com/qa/431445.html