- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
据我所知,这两种 Collection 方法都提供对返回列表的只读访问并在修改时抛出异常。
我需要了解两者的用例,以便何时使用 singletonList 和 unmodifiableList。
这可能有助于我根据它们的用法加深对两者的理解。
最佳答案
singletonList 获取一个项目,并创建一个只包含该项目的不可变列表。 unmodifiableList 接受一个列表,并创建一个引用该列表的不可变列表。它类似于 add 和 addAll 之间的区别。一个取一个项目,一个取一个包含项目的列表。
所以如果你有一个 List<...> list
, singletonList (list).get(0)
返回 list
但是unmodifiableList (list).get(0)
返回 list.get(0)
.而前者很少有用。
关于java - 用例 : Collection. singletonList 与 Collection.unmodifiableList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47412446/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!