gpt4 book ai didi

Java - 按类型/接口(interface)获取集合的 'View'

转载 作者:行者123 更新时间:2023-12-01 07:35:35 26 4
gpt4 key购买 nike

我需要在Set中存储多个对象。有时我想迭代 Set 中的所有内容,有时我想仅迭代实现特定接口(interface)的部分。有些对象将实现我想要查看的几个接口(interface)。

是否有设计模式或 Guava/Java 类允许在 Set 或其他集合上按类型进行 View ?最好以最有效的方式进行,因为此代码将成为每 17 毫秒调用一次的核心游戏循环的核心。

最佳答案

与 Guava ——

Sets.filter(set, Predicates.instanceOf(Foo.class));

关于Java - 按类型/接口(interface)获取集合的 'View',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12553019/

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