在Java中使用示例的List get()方法

在Java中使用示例的List get()方法

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

语法:

E get(int index)

其中 E 是此列表容器维护的元素类型。

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

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

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

下面的程序说明了get()方法:

程序1:

// List中get()方法的演示Java代码
  
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // 创建一个空的整数列表
        List<Integer> arr = new ArrayList<Integer>(4);
  
        // 使用add()初始化值
        // [10, 20, 30, 40]
        arr.add(10);
        arr.add(20);
        arr.add(30);
        arr.add(40);
  
        System.out.println("List: " + arr);
  
        // 索引为2的元素
        int element = arr.get(2);
  
        System.out.println("索引为2的元素为 " + element);
    }
}
输出:List: [10, 20, 30, 40]
     索引为2的元素为30

程序2: 演示错误的程序。

// List中get()方法的错误演示Java代码
  
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // 创建一个空的整数列表
        List<Integer> arr = new ArrayList<Integer>(4);
  
        // 使用add()初始化值
        // [10, 20, 30, 40]
        arr.add(10);
        arr.add(20);
        arr.add(30);
        arr.add(40);
  
        try {
            // 尝试访问索引为8的元素(会throw一个异常)
            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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程