Java中ArrayList的get()方法用于获取列表中指定索引的元素。
用法:
get(index)
参数:
index:要返回的元素的索引。它是int类型。
返回值:
它返回给定列表中指定索引处的元素。
错误和异常:
IndexOutOfBoundsException-如果索引超出范围(index = size())
示例1:演示get()工作原理的程序
// Java code to demonstrate the working of
// get() method in ArrayList
// for ArrayList functions
import java.util.ArrayList;
public class GFG {
public static void main(String[] args)
{
// creating an Empty Integer ArrayList
ArrayList<Integer> arr = new ArrayList<Integer>(4);
// using add() to initialize values
// [10, 20, 30, 40]
arr.add(10);
arr.add(20);
arr.add(30);
arr.add(40);
System.out.println("List: " + arr);
// element at index 2
int element = arr.get(2);
System.out.println("the element at index 2 is " + element);
}
}
输出:
List: [10, 20, 30, 40] the element at index 2 is 30
例子2:演示错误的程序
// Java code to demonstrate the error of
// get() method in ArrayList
// for ArrayList functions
import java.util.ArrayList;
public class GFG {
public static void main(String[] args)
{
// creating an Empty Integer ArrayList
ArrayList<Integer> arr = new ArrayList<Integer>(4);
// using add() to initialize values
// [10, 20, 30, 40]
arr.add(10);
arr.add(20);
arr.add(30);
arr.add(40);
// element at index 2
int element = arr.get(5);
System.out.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)
参考: link
相关用法
- Java CharacterIterator getIndex()用法及代码示例
- Java StringCharacterIterator getIndex()用法及代码示例
- Java ArrayList set()用法及代码示例
- Java ArrayList toArray()用法及代码示例
- Java ArrayList clone()用法及代码示例
- Java ArrayList subList()用法及代码示例
- Java ArrayList size()用法及代码示例
- Java ArrayList iterator()用法及代码示例
- Java ArrayList ensureCapacity()用法及代码示例
- Java ArrayList removeAll()用法及代码示例
- Java ArrayList listIterator()用法及代码示例
- Java Arraylist removeRange()用法及代码示例
- Java ArrayList clear()用法及代码示例
- Java Java.util.ArrayList.addall()用法及代码示例
注:本文由纯净天空筛选整理自Striver大神的英文原创作品 ArrayList get(index) method in Java with examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。