gpt4 book ai didi

java - 在方法参数列表中使用ArrayList或List

转载 作者:行者123 更新时间:2023-11-30 03:27:11 25 4
gpt4 key购买 nike

您好,我想知道使用 list 或 arrayList 作为方法参数是否更好?

例如 -

public static void calculate(List<T> list) {}

public static void calculate(ArrayList<T> list) {}

我认为使用 List 更好,因为它为您提供了更多使用链接列表或其他内容的选项...但如果我错了,您能告诉我为什么 ArrayList 更好或者为什么 List 更好吗?

谢谢

最佳答案

代码到接口(interface),代码到接口(interface),代码到接口(interface)。

如果有人想使用您的 API 但传递不同类型的列表怎么办?或者甚至根本不是一个列表,而是一个集合?使用 API 所需的最通用的接口(interface)。

关于java - 在方法参数列表中使用ArrayList或List,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29930293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com