我有一类这样的方法:
public ArrayList<Integer> myNumbers() { ArrayList<Integer> numbers = new ArrayList<Integer>(); numbers.add(5); numbers.add(11); numbers.add(3); return(numbers); }
我如何在另一个类中调用此方法?
1. 如果要从中调用该方法的类位于同一包中,则创建该类的实例并调用该方法。
2. 使用Composition
Composition
3. 最好有个Generic ArrayList赞ArrayList<Integer>等等。
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. } }