所以在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 – 索引范围的上限始终假定为独占?相关推荐

  1. java有效索引范围_Java索引超出范围:0

    我拼命试图找出一种方法来阻止"字符串索引超出范围:0"错误--只要我不输入任何内容然后继续执行,就会发生这种情况: static String getRef(Scanner Key ...

  2. java类索引_《Java虚拟机原理图解》1.3、class文件中的访问标志、类索引、父类索引、接口索引集合...

    讲完了class文件中的常量池,我们就相当于克服了class文件中最麻烦的模块了.现在,我们来看一下class文件中紧接着常量池后面的几个东西:访问标志.类索引.父类索引.接口索引集合. 1. 访问标 ...

  3. 好程序员Java分享SQL语言之索引

    好程序员Java分享SQL语言之索引,前言:本章我们将学习MySQL中的索引,本文将从索引的作用.索引的分类.创建索引的语法.索引的使用策略以及索引的实现原理等方面带大家了解索引. 索引的作用 索引的 ...

  4. java~springcloud微服务目录索引

    回到占占推荐博客索引 最近写了不过关于java,spring,微服务的相关文章,今天把它整理一下,方便大家学习与参考. java~springcloud微服务~目录索引 springcloud~服务注 ...

  5. java string范围_字符串索引超出范围? (Java,子字符串循环...

    我正在为COSC课程制作的该程序编译不正确,但我不断收到错误消息: 线程"主"中的异常java.lang.StringIndexOutOfBoundsException:字符串索引 ...

  6. java虚拟机标志_《Java虚拟机原理图解》1.3、class文件中的访问标志、类索引、父类索引、接口索引集合...

    讲完了class文件中的常量池,我们就相当于克服了class文件中最麻烦的模块了.现在,我们来看一下class文件中紧接着常量池后面的几个东西:访问标志.类索引.父类索引.接口索引集合. 1. 访问标 ...

  7. 《Java虚拟机原理图解》1.3、class文件里的訪问标志、类索引、父类索引、接口索引集合...

    讲完了class文件里的常量池,我们就相当于克服了class文件里最麻烦的模块了.如今,我们来看一下class文件里紧接着常量池后面的几个东西:訪问标志.类索引.父类索引.接口索引集合. 1. 訪问标 ...

  8. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

  9. java实践7索引之Hash索引、位图索引、倒排索引原理

    文章目录 java实践7索引之Hash索引.位图索引.倒排索引原理 Hash索引 优缺点: 位图索引: 优缺点: 倒排索引: B树+倒排索引 java实践7索引之Hash索引.位图索引.倒排索引原理 ...

最新文章

  1. poj2478 Farey Sequence (欧拉函数)
  2. 个人学习进度(第十三周)
  3. free text search - enterprise search
  4. weblogic12.1.3安装
  5. void和void*
  6. mysql远程连接 host_MySQL远程连接:Host 'x' is not allowed to connect to this MySQL server
  7. 并发设计模式之Guarded Suspension模式
  8. 聊聊Eureka Server的REST API
  9. 03.Java语言基础
  10. Oracle控制文件日志文件数据文件迁移
  11. Ubuntu常用软件大全
  12. mvn 命令上传文件到 Maven 仓库
  13. 如何在Win10安装“Siemens TIA Openness”
  14. SAP 月末结账步骤
  15. ArcGIS基础:要素转点、要素折点转点与面转线
  16. Python爬取好看的风景照,速看!
  17. python三级联动菜单_Excel–这才是三级联动下拉菜单的正确做法
  18. MySQL5.6建索引时遇到 Specified key was too long; max key length is 767 bytes错误提示解决办法
  19. 英语面试对话场景[进入外企的敲门砖]
  20. Python 图片处理模块之PIL

热门文章

  1. LeetCode 1059. 从始点到终点的所有路径(回溯)
  2. 数据结构与算法之冒泡排序
  3. Python并发之协程gevent基础(5)
  4. NodeJS使用ES6
  5. Node.js CLI 工具最佳实践
  6. Rowkey设计_HBase表设计
  7. Redis的内存淘汰策略
  8. leetcode 593. Valid Square | 593. 有效的正方形(Java)
  9. 【Ajax Servlet JSP MySQL】Ajax实现省份地区选择:三级联动
  10. netty系列之:netty中的Channel详解