如何在Java中获取List的第一个元素?

2023年 9月 7日 77.6k 0

如何在Java中获取List的第一个元素?

List 接口扩展了 Collection 接口。它是一个存储元素序列的集合。 ArrayList 是 List 接口最流行的实现。列表的用户可以非常精确地控制将元素插入到列表中的位置。这些元素可通过其索引访问并且可搜索。

List 接口提供 get() 方法来获取特定索引处的元素。可以指定index为0来获取List的第一个元素。在本文中,我们将通过多个示例探索 get() 方法的用法。

语法

E get(int index)

登录后复制

返回指定位置的元素。

参数

  • index - 元素的索引返回。

返回

指定位置的元素。

抛出

  • IndexOutOfBoundsException - 如果索引超出范围(index = size())

示例 1

以下示例展示了如何从列表中获取第一个元素。

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
public static void main(String[] args) {
List list = new ArrayList(Arrays.asList(4,5,6));
System.out.println("List: " + list);

// First element of the List
System.out.println("First element of the List: " + list.get(0));

}
}

登录后复制

输出

这将产生以下结果 -

List: [4, 5, 6]
First element of the List: 4

登录后复制

示例 2

以下示例中,从 List 中获取第一个元素可能会引发异常。

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.List;

public class CollectionsDemo {
public static void main(String[] args) {
List list = new ArrayList();
System.out.println("List: " + list);

try {
// First element of the List
System.out.println("First element of the List: " + list.get(0));
} catch(Exception e) {
e.printStackTrace();
}
}
}

登录后复制

输出

这将产生以下结果 -

List: []
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:659)
at java.util.ArrayList.get(ArrayList.java:435)
at com.tutorialspoint.CollectionsDemo.main(CollectionsDemo.java:11)

登录后复制

以上就是如何在Java中获取List的第一个元素?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论