循环条件变量的最佳实践

时间:2019-04-27 19:23:41

标签: java conventions

在编写如下所示的循环时,最好使用用于初始化数组大小的值:

int n = foo();
int[] arr = new int[n];

for (int i = 0; i < n; i++) {
    ...
}

或在数组上使用length属性:

int n = foo();
int[] arr = new int[n];

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

是偏好问题,还是其中之一有优势?

1 个答案:

答案 0 :(得分:0)

它可以双向工作,但是我认为最好使用.length,因为您不需要添加一个无用的变量并占用一些内存。