gpt4 book ai didi

java - 检查 Java 中的实例是数组还是集合

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

我想在Java中创建一个接收数组或集合的方法,这并不重要,因为我所做的就是迭代它。我不想从数组创建列表,因为它会影响算法的性能,而且我真的厌倦了总是为每个接受列表的方法创建一个重载方法。两者是否有一个方便的父类,例如“Iterable”,或者其他什么?

最佳答案

如果性能确实如此重要,以至于您无法将数组包装在 ArrayList 中,那么您需要为数组和集合编写单独的算法。就这么简单。

多态性的好处基于这样的假设:您可以牺牲几微秒来获得更短、更易读的代码。如果您负担不起,您就无法享受便利。

关于java - 检查 Java 中的实例是数组还是集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47643257/

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