当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java List get()用法及代码示例


Java中的List接口的get()方法用于获取此列表中给定特定索引处的元素。

用法:

E get(int index)

Where, E is the type of element maintained
by this List container.

参数:此方法接受整数类型的单个参数索引,该参数索引表示此列表中要返回的元素的索引。


返回值:它返回给定列表中指定索引处的元素。

错误和异常:如果索引超出范围(index = size()),则此方法将引发IndexOutOfBoundsException。

以下示例程序旨在说明get()方法:

示例1:

// Java code to demonstrate the working of 
// get() method in List 
  
import java.util.*; 
  
public class GFG { 
    public static void main(String[] args) 
    { 
        // creating an Empty Integer List 
        List<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 List 
  
import java.util.*; 
  
public class GFG { 
    public static void main(String[] args) 
    { 
        // creating an Empty Integer List 
        List<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); 
  
        try { 
            // Trying to access element at index 8 
            // which will throw an Exception 
            int element = arr.get(8); 
        } 
        catch (Exception e) { 
            System.out.println(e); 
        } 
    } 
}
输出:
java.lang.IndexOutOfBoundsException: Index: 8, Size: 4

参考: https://docs.oracle.com/javase/7/docs/api/java/util/List.html#get(int)



相关用法


注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 List get() method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。