今天我确实学习了两种访问数组的方法,我想知道访问数组元素的各种方法及其最佳实践。我是一名学习算法的学生。
int [] arr;
long [] arr;
长数据类型声明相对于 int 的优点。
class ArrayApp{
public static void main(final String[] args){
long [] arr;
arr= new long[2];
int i;
arr[0]=112;
arr[1]=111;
**// Way one**
for(long l:arr)
{
System.out.println(l);
}
**// Way Two**
for(i=0;i<arr.length;i++) {
System.out.println(arr[i]);
}
}
}
最佳答案
这里的方法没有真正的区别。方式一只是一个语法糖,不创建额外的交互值。
第一种方法更可取,因为它不需要 int i;
变量并且需要较少的打印。当您不想遍历所有数组而只想遍历其中的一部分时,应该使用第二个。
在java中没有其他方法可以访问数组的元素。
关于java - 访问数组的多种方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4186039/