加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java – ArrayList作为参数……?

发布时间:2020-12-15 08:38:43 所属栏目:Java 来源:网络整理
导读:我想知道如何创建一个方法,它将一个ArrayList of Integers(ArrayList)作为参数,然后显示ArrayList的内容? 我有一些代码生成一些随机数并用结果填充ArrayList,但是在尝试创建这个特定方法时,我在eclipse中一直有错误标记. 这是我到目前为止: public void sh
我想知道如何创建一个方法,它将一个ArrayList of Integers(ArrayList)作为参数,然后显示ArrayList的内容?

我有一些代码生成一些随机数并用结果填充ArrayList,但是在尝试创建这个特定方法时,我在eclipse中一直有错误标记.

这是我到目前为止:

public void showArray(ArrayList<Integer> array){

    return;

}

我知道这是非常基本的,但我不确定如何接近它 – 它可能是如下所示吗?

public void showArray(ArrayList<Integer> array){

    Arrays.toString(array);

}

任何帮助将不胜感激.

谢谢.

解决方法

我假设这是一个学习练习.我会给你一些提示:

>您的方法名为showArray,但是ArrayList< T>是List< T>类型,并且不是数组.更具体地说,它是一个通过内部使用数组实现的列表.将参数更改为数组,或者修复方法的名称.
>如果可能,请使用接口,而不是传递具体类,以使您的方法更可重用.
>小点:让方法返回一个String,并在方法外显示结果可能会更好.

尝试这样的事情:

public void printList(List<Integer> array) {
    String toPrint = ...;
    System.out.println(toPrint);
}

您可以使用循环和StringBuilder来构造toPrint字符串.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读