Java中可通过get(int index)方法根据索引获取ArrayList元素,索引从0开始且须满足0 ≤ index
在 Java 中,可以通过
get(int index)方法根据索引获取ArrayList中的元素。使用 get() 方法获取指定索引处的元素
ArrayList的get()方法是获取元素最直接的方式。它接受一个整数索引参数,返回该位置上的元素。注意:索引从 0 开始,且必须在合法范围内(0 ≤ index ),否则会抛出IndexOutOfBoundsException。
- 语法:
list.get(index)- 返回值:对应索引位置的元素(类型与泛型一致,如
String、Integer等)- 示例:ArrayList
list = new ArrayList(Arrays.asList("a", "b", "c"));
String s = list.get(1); // 返回 "b"访问前检查索引是否有效
为避免运行时异常,尤其在索引来自用户输入或计算结果时,建议先校验范围。
- 检查条件:
if (index >= 0 && index- 可封装成工具方法,提高安全性与复用性
- 例如:String item = (index >= 0 && index
注意 null 元素和自动装箱的影响
ArrayList允许存储null,所以get()返回null不一定代表索引越界,可能是真实存入的空值。
- 对于基本类型包装类(如
Integer),若对应位置为null,直接解包可能触发NullPointerException- 安全写法:Integer x = list.get(2); if (x != null) { int value = x; }
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南












