在上面的示例中,我们创建了一个ArrayList对象,并使用add()方法向列表中添加了三个元素。然后,我们使用get()方法获取了列表中第二个元素,并将其打印出来。 需要注意的是,get()方法接受一个int类型的参数,该参数指定要获取的元素的位置。如果指定的位置超出了列表的范围,则会抛出IndexOutOfBoundsException异常。 另外...
arrayList.add("Orange"); //获取指定索引位置的元素 String element = arrayList.get(1); System.out.println("Element at index 1: " + element); } } ``` 在上述示例中,我们创建了一个`ArrayList`对象,并添加了三个元素。然后,使用`get(1)`方法获取索引为1的元素,即第二个元素。最后,将该元素打印...
println("the element at index 2 is " + element); } } 输出: Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 5, Size: 4 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at GFG.main(GFG.java:22) 注:本文由Very...
Java ArrayList get() 方法 Java ArrayList get() 方法通过索引值获取动态数组中的元素。 get() 方法的语法为: arraylist.get(int index) 注:arraylist 是 ArrayList 类的一个对象。 参数说明: index - 索引值。 返回值 返回动态数组中指定索引处的元素。
Objects.checkIndex(index, size); return elementData(index); } E elementData(int index) { return (E) elementData[index]; } transient Object[] elementData; 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 从源码中我们可以看到,ArrayList是在动态维护一个Object类型的elementData数组,使用get()方法获取...
public Object get( int index ); 1.2. 方法参数 index – 要返回的元素的索引。有效的索引始终在0(包括)到ArrayList大小(不包括)之间。 例如,如果ArrayList包含10个对象,那么有效的索引参数将在0到9之间(包括0和9)。 1.3. 返回值 get()方法返回指定索引位置处的对象的引用。
ArrayList的数据结构是数组,通过索引获取元素的方法get(int index) 返回此列表中指定位置上的元素。 一般...
EelementData(intindex){return(E) elementData[index]; }transientObject[] elementData; 从源码中我们可以看到,ArrayList是在动态维护一个Object类型的elementData数组,使用get()方法获取元素时,相当于在数组中以元素下标获得元素。而LinkedList是在动态维护一个元素类型为Node的链表,当使用get()方法时,只能从头部或尾部...
public E get(int index) { RangeCheck(index); return (E) elementData[index]; } 1. 2. 3. 4. 5. Get方法其实就是从Object数组中取数据。 public E set(int index, E element) { RangeCheck(index); E oldValue = (E) elementData[index]; ...
arrayList.add(1); arrayList.add(2); arrayList.add(3); 现在,我们需要获取ArrayList中第二个位置上的数据,可以通过以下代码来实现: int data = arrayList.get(1); System.out.println(data); 以上代码输出结果为: 2 这就是使用ArrayList get(index)方法获取指定位置的元素的实例。 小结 本文中,我们介绍...