java有效索引范围_java – 索引范围的上限始终假定为独占?
所以在Java中,無論何時給出索引范圍,上限幾乎總是獨占的.
來自java.lang.String:
07000
Returns a new string that is a substring of this string. The substring begins at the specified beginIndex and extends to the character at index endIndex - 1
來自java.util.Arrays:
07001
from – the initial index of the range to be copied, inclusive
to – the final index of the range to be copied, exclusive.
來自java.util.BitSet:
07002
fromIndex – index of the first bit to be set.
toIndex – index after the last bit to be set.
正如您所看到的,它看起來像Java試圖使其成為上限是獨占的一致約定.
我的問題是:
>這是官方權威推薦嗎?
>是否存在我們應該警惕的明顯違規行為?
>這個系統有名字嗎? (ala“0-based”vs“1-based”)
澄清:我完全理解基于0的系統中的N個對象的集合被索引為0..N-1.我的問題是,如果給定范圍(2,4),它可以是3項或2,具體取決于系統.你怎么稱呼這些系統?
再次,問題不是“第一指數0最后指數N-1”與“第一指數1最后指數N”系統;這就是所謂的基于0和基于1的系統.
問題是“(2,4)”中有3個元素與“(2,4)”系統中有2個元素.你怎么稱呼這些,并且正式批準另一個?
總結
以上是生活随笔為你收集整理的java有效索引范围_java – 索引范围的上限始终假定为独占?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows7 docker mysq
- 下一篇: java登录注册升级代码_【升级版】Ja