i <= array.length和array.length> i之间有什么区别?

myt*_*hic 4 java arrays netbeans

在使用notepad ++一段时间之后,我们已经开始在Java编程类中使用netbeans.在迭代数组列表时.我使用了以下代码:

for (int i=0; i<=randomarrayhere.length; i++)
Run Code Online (Sandbox Code Playgroud)

Netbeans建议翻转i和array.length的位置

for (int i=0; randomarrayhere.length>i; i++)
Run Code Online (Sandbox Code Playgroud)

我们从中获得了什么?

谢谢!

man*_*uti 11

第一次将抛出ArrayIndexOutOfBoundsExceptioni到达randomarrayhere.length.

除此之外(如果你使用i<randomarrayhere.length),没有区别.