Java列表中的令人费解的返回值

o0'*_*0'. -2 java

我对Java列表的返回值感到困惑.

我本来期望的操作,例如addremove返回添加或删除的元素的索引,而不是只在成功时返回true.

虽然add我可能会得到这个id叫size-1(猜它不贵),remove我必须打电话indexOf,这看起来像是浪费我.

我错过了什么吗?

sud*_*ode 7

我认为解释是添加删除都在Collection接口上,因此它们适用于Map Set以及基于List的数据结构.

  • 打败我,所以我会删除我的答案.一般来说,地图和集合没有排序或"索引"的概念. (2认同)