java 返回,返回arraylist的Java返回方法?

这篇博客介绍了如何在Java中从一个类调用返回ArrayList的方法。提供了三种解决方案:1) 创建类实例并直接调用方法;2) 使用组合;3) 使用泛型ArrayList。示例代码展示了如何在Test类中定义myNumbers方法,并在T类的main方法中调用这个方法获取返回的ArrayList。
摘要由CSDN通过智能技术生成

I have one class with a method like this:

public ArrayList myNumbers() {

ArrayList numbers = new ArrayList();

numbers.add(5);

numbers.add(11);

numbers.add(3);

return(numbers);

}

how can i call this method inside another class?

解决方案

1. If that class from which you want to call this method, is in the same package, then create an instance of this class and call the method.

2. Use Composition

3. It would be better to have a Generic ArrayList like ArrayList etc...

eg:

public class Test{

public ArrayList myNumbers() {

ArrayList numbers = new ArrayList();

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 arr = t.myNumbers(); // You can catch the returned integer arraylist into an arraylist.

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值