【发布时间】:2015-08-05 03:52:33
【问题描述】:
我正在编写一个名为List 的类,它创建一个Customers 的实例变量数组(Customer 只是另一个接受String 参数作为人名的类),
即private Customer[] data
我正在尝试编写一个追加方法,该方法将采用 Customer 并将其添加到 main 方法中的另一个 List。
为此,似乎有一个名为addAll() 的方法,但是由于我是从头开始编写这段代码,所以我不能使用它。我查看了这个方法的伪代码以获得一个大致的概念,它将对象转换为一个数组,然后使用arraycopy 附加两个列表。
我的意思是说,如果我使用arrays,这种方式对我来说很有意义,但我试图从另一个列表中添加一个Customer 对象并将它们添加到主方法中的列表中。
【问题讨论】:
-
如果您使用的是
arraycopy,那么您必须使用数组(而不是Lists)。请提供更多背景信息。 -
对不起,我使用的是
List s,我的意思是我理解为什么伪代码使用arraycopy,但我想了解如何在没有arraycopy的情况下使用它,因为我没有使用@ 987654336@