【发布时间】:2015-03-03 17:43:53
【问题描述】:
例如,假设我创建了一个单维数组并将数组初始化为 100。如果我希望能够使用数组的所有值,比如在 for 循环中,我该怎么做?我在下面找到了两种方法,但我不确定推荐哪种方法。也有什么不同吗?
int[] list = new int[100];
for (int i = 0; i < list.length; i++)
或
for (int i = 0; i < 100; i++)
这两种语法哪一种更常用?
【问题讨论】:
-
第一个更好。附带说明一下,您应该定义和使用具有信息名称的常量,而不是使用 神奇的数字 声明一个新数组,即:
final int LIST_SIZE = 100;然后int[] list = new int[LIST_SIZE];。