何时使用type.length-1; 和type.length(); 在java中

用户名

当我真的需要使用该长度-1时,我有点困惑。我知道那是当我们不想出现超出范围的错误时。例如,我写了这个简单的数组:

    int [] oldArray = {1, 5, 6, 10, 25, 17};

    for(int i = 0; i < oldArray.length; i++){

它不会给我任何错误。-1实际有用的任何例子吗?先感谢您。

ge

oldArray.length通常希望在for循环调用中使用它,因为在您的示例中,

for(int i = 0; i < oldArray.length; i++) {
    //Executes from i = 0 to i = oldArray.length - 1 (inclusive)
}

请注意,它是如何i0一直上升到的oldArray.length - 1,但是在时精确停止oldArray.length(并且不执行)。由于数组从位置开始0而不是从位置开始1,old.Array.length非常适合i应在其处停止的数字如果数组从1某个位置开始,则for循环将如下所示:

for(int i = 1; i <= oldArray.length; i++) {
    //Executes from i = 1 to i = oldArray.length (inclusive)
}

oldArray.length - 1 通常是访问最后一个元素:

int[] oldArray = {1,2,3,4,5};
int lastElement = oldArray.length - 1; // 4
oldArray[lastElement] // returns last element, 5

尽管这通常是在使用length - 1vs时length,但在许多其他情况下,您也想要一个相对另一个,因此没有真正的具体答案。但请放心,继续编码,您将很快掌握这一点;)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

何时使用.length和.length()

来自分类Dev

何时使用length以及何时使用length()

来自分类Dev

如何获取Type.length

来自分类Dev

何时使用长度以及何时使用length()

来自分类Dev

Ruby中的.length和.length()有什么区别?

来自分类Dev

.length在javascript中显示值1

来自分类Dev

java中的arrays.length -1是什么意思?

来自分类Dev

What is the maximum length for keyword type in elasticsearch?

来自分类Dev

JavaScript循环中的.length -1与.length

来自分类Dev

R中缺少值的rank()和length()

来自分类Dev

如何修复java.lang.ArrayIndexOutOfBoundsException:length = 1; 索引= 1

来自分类Dev

数组错误 java.lang.ArrayIndexOutOfBoundsException: length=1; 指数=1

来自分类Dev

数组中的number.length-1,“-1”代表什么

来自分类Dev

.val()和.length错误

来自分类Dev

JXA和.length

来自分类Dev

向量java java.lang.ArrayIndexOutOfBoundsException:length = 0; 索引= 1

来自分类Dev

当我使用sapply时,“ parse_url(url)中的错误:length(url)== 1不是TRUE”

来自分类Dev

为什么git在目标文件中添加一个“ TYPE LENGTH \ 0”标头?

来自分类Dev

Java newInstance传递args [1] ... args [args.length]

来自分类Dev

使用JPA和Hibernate时@ Size,@ Length和@Column(length = value)之间的区别

来自分类Dev

删除R中length(unique)== 1的所有列

来自分类Dev

如何在R中同时使用startsWith和str_length和多个前缀

来自分类Dev

在iOS中获取或模拟GL_PACK_ROW_LENGTH和GL_UNPACK_ROW_LENGTH

来自分类Dev

目标C中string.length和[string length]之间的差异

来自分类Dev

Richtextbox Lines.Length == -1

来自分类Dev

使用String.length()和string.toCharArray()。length进行速度/效率权衡

来自分类Dev

在CTE中使用LENGTH

来自分类Dev

Java:将.split用于带重载的定界符(仅使用charAt()和length())

来自分类Dev

在Java中,什么时候将length用作方法,何时作为属性?

Related 相关文章

  1. 1

    何时使用.length和.length()

  2. 2

    何时使用length以及何时使用length()

  3. 3

    如何获取Type.length

  4. 4

    何时使用长度以及何时使用length()

  5. 5

    Ruby中的.length和.length()有什么区别?

  6. 6

    .length在javascript中显示值1

  7. 7

    java中的arrays.length -1是什么意思?

  8. 8

    What is the maximum length for keyword type in elasticsearch?

  9. 9

    JavaScript循环中的.length -1与.length

  10. 10

    R中缺少值的rank()和length()

  11. 11

    如何修复java.lang.ArrayIndexOutOfBoundsException:length = 1; 索引= 1

  12. 12

    数组错误 java.lang.ArrayIndexOutOfBoundsException: length=1; 指数=1

  13. 13

    数组中的number.length-1,“-1”代表什么

  14. 14

    .val()和.length错误

  15. 15

    JXA和.length

  16. 16

    向量java java.lang.ArrayIndexOutOfBoundsException:length = 0; 索引= 1

  17. 17

    当我使用sapply时,“ parse_url(url)中的错误:length(url)== 1不是TRUE”

  18. 18

    为什么git在目标文件中添加一个“ TYPE LENGTH \ 0”标头?

  19. 19

    Java newInstance传递args [1] ... args [args.length]

  20. 20

    使用JPA和Hibernate时@ Size,@ Length和@Column(length = value)之间的区别

  21. 21

    删除R中length(unique)== 1的所有列

  22. 22

    如何在R中同时使用startsWith和str_length和多个前缀

  23. 23

    在iOS中获取或模拟GL_PACK_ROW_LENGTH和GL_UNPACK_ROW_LENGTH

  24. 24

    目标C中string.length和[string length]之间的差异

  25. 25

    Richtextbox Lines.Length == -1

  26. 26

    使用String.length()和string.toCharArray()。length进行速度/效率权衡

  27. 27

    在CTE中使用LENGTH

  28. 28

    Java:将.split用于带重载的定界符(仅使用charAt()和length())

  29. 29

    在Java中,什么时候将length用作方法,何时作为属性?

热门标签

归档