Java 不应该';startIndex不是一个吗?

Java 不应该';startIndex不是一个吗?,java,list,indexing,data-structures,cisco,Java,List,Indexing,Data Structures,Cisco,我正在做一个关于如何使用Cisco APIC EM参考API的教程 这里是我目前在教程中的位置 下面是该方法的实际API文档-来自 为了获得前3个主机的列表,本教程将开始索引指定为1 在阅读API文档时,您如何知道第一个元素(主机)位于索引1而不是0?在Java中,基于索引的结构(如List(ArrayList,LinkedList))是零索引的。使用API时会有所不同吗 通常它是基于零的,但是也有例外情况,并且在文档中有明确的说明。唯一没有文档的解决方案是旧的试错法。另一方面,在JDBC中

我正在做一个关于如何使用Cisco APIC EM参考API的教程 这里是我目前在教程中的位置

下面是该方法的实际API文档-来自

为了获得前3个主机的列表,本教程将开始索引指定为1


在阅读API文档时,您如何知道第一个元素(主机)位于索引1而不是0?在Java中,基于索引的结构(如List(ArrayList,LinkedList))是零索引的。使用API时会有所不同吗

通常它是基于零的,但是也有例外情况,并且在文档中有明确的说明。唯一没有文档的解决方案是旧的试错法。

另一方面,在JDBC中,您可以从1索引参数。这是一个因程序员而异的实现细节。应在文件中提及。但并非所有的文件都是好的。