rsa*_*eld 5 java collections primitive
为什么要PrimitiveIterator.OfInt扩展Iterator<Integer>但IntStream不扩展Stream<Integer>?
我正在尝试设计一个原始的集合类型(类似于Apache Commons Primitives库中的接口(http://commons.apache.org/dormant/commons-primitives/),并尝试与集合保持一致和兼容图书馆,但我无法决定是否应该ByteList延长List<Byte>.
我的猜测是,这是因为Iterator在语言中有直接的语法支持(即使用迭代器的循环),所以值得使迭代器与该语法兼容,即使它强制拳击,但我很好奇是否有人知道是否有更深层次的原因.谢谢!
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |