是否可以定义一个固定大小为 100 的列表?如果不是,为什么这在 Java 中不可用?
原文由 fastcodejava 发布,翻译遵循 CC BY-SA 4.0 许可协议
是否可以定义一个固定大小为 100 的列表?如果不是,为什么这在 Java 中不可用?
原文由 fastcodejava 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
FixedSizeList
是 的,
The Apache Commons library provides the
FixedSizeList
class which does not support theadd
,remove
andclear
methods (but the set method is allowed因为它不会修改List
的大小)。 Eclipse Collections 中的FixedSizeList
同上。如果您尝试调用其中一种方法,您的列表将保持相同大小。要创建您的固定大小列表,只需调用
如果您想要指定列表的不可修改视图或 对内部列表的只读访问权限, 您可以使用
unmodifiableList
。