). 这背后的思考过程是什么?-6ren">
gpt4 book ai didi

gs-collections - 为什么 GSC MutableListMultimap.get(K key) 方法返回 "view"而不是可变集合?

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

MutableListMultimap 上执行 get() 时,返回的列表不可修改(引用 AbstractMutableMultimap#get() 中的代码) > ).

这背后的思考过程是什么?如果在 Multimap 中用作值的集合属于 MutableList 类型,那么保持这种状态不是更有意义吗?

如果不是,修改该集合的正确方法是什么?

最佳答案

Multimap(包括 MutableListMultimap)上的 get() 的目的是提供与给定键关联的值的 View ,而不是修改值集合。

如果你想添加或删除与键关联的值,你必须使用 put(key, value) 或 remove(key, value)。

关于gs-collections - 为什么 GSC MutableListMultimap.get(K key) 方法返回 "view"而不是可变集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33479421/

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