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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
