关于访问元素
来源:1-6 数组中的包含,搜索和删除
坐着谷堆望着天
2022-11-30 10:12:02
老师你好,本节06:22时,老师提到,用户只能访问已经向数组中添加的元素。
我写了一个例子,对于基础数组,不是用户自行添加的元素也是可以访问的。
代码
System.out.println("*****************");
int[] otherArr = new int[10];
for (int i = 0; i < 5; i++) {
otherArr[i] = i;
}
System.out.println(otherArr[8]);
输出
0
请问老师说的“数组”是当前我们正在封装的动态数组吗?
对于我们正在封装的动态数组是不是可以理解为java中java.util包中的List类呢?
1回答
1) 是的,我说的是我们正在封装的动态数组;
2)是的,我们封装的动态数组,其底层原理和 Java 的 ArrayList 是一致的。List 是一种抽象数据类型;ArrayList 是 List 的一种具体实现。关于抽象数据类型,课程后续会基于 Set 和 Map 做介绍。
继续加油!:)
相似问题