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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。