Java中的List接口提供了get()方法用于獲取列表中指定位置的元素,該方法的語法格式如下:
E get(int index)
其中,int index表示要獲取的元素在列表中的索引位置,E是該列表中元素的類型參數(shù)。如果該列表中存在該索引位置的元素,則返回該元素;否則,會拋出IndexOutOfBoundsException異常。
示例代碼如下:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
list.add("PHP");
list.add("Ruby");
// 獲取第一個(gè)元素
System.out.println(list.get(0));
// 獲取第三個(gè)元素
System.out.println(list.get(2));
// 獲取最后一個(gè)元素
System.out.println(list.get(list.size() - 1));
// 獲取超出索引范圍的元素,會拋出IndexOutOfBoundsException異常
//System.out.println(list.get(5));
}
}
輸出結(jié)果為:
Java
C++
Ruby
該代碼創(chuàng)建了一個(gè)包含字符串類型元素的List,并分別使用get()方法獲取第一個(gè)元素、第三個(gè)元素和最后一個(gè)元素。注意,列表的索引從0開始,因此獲取第一個(gè)元素時(shí)使用了索引值0。此外,訪問超出列表范圍的元素,會拋出IndexOutOfBoundsException異常。