gpt4 book ai didi

java - Iterable with size() 的成语 - 在 Iterable 和 Collection 之间?

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

Collection 是一个具有大小的Iterable,您可以检查其包含度,并添加或删除元素。我的对象继承了 Iterable 并具有大小,但没有 Collection 的其他功能。我不想实现带有“不支持”异常的 Collection 方法。

IterableCollection 之间是否有一些常用的中间类,我可以扩展我的对象?像'SizedIterable'之类的东西?或者,更一般地说,一个合适的成语?

注意:是的,它确实不能检查成员资格但有一个大小。

最佳答案

为什么不创建自己的接口(interface)来扩展 Iterable?这样您就可以定义要添加到自定义对象的功能。

可能是这样的

public interface SizedIterable<T> extends Iterable<T> {
int size();
}

关于java - Iterable with size() 的成语 - 在 Iterable 和 Collection 之间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12714709/

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