因为List 是一个元素有序的、可以重复、可以为 null 的集合;
所以;
方法indexOf可以获取元素出现的第一个位置的引索;
与之相反的是lastlndexOf获取元素最后出现的位置引索;
如果集合中没有该元素则返回-1;
其原理都是利用equals方法配合历遍来判断;
具体伪代码语法:
//先用contains判断是否有该元素
if(list集合.contains(对象)){
list集合.indexOf(对象名);
}
本文详细介绍了List集合的基本特性,包括其有序性、可重复性及允许null的特点,并深入探讨了indexOf与lastIndexOf方法的使用场景与实现原理。通过具体的伪代码示例,展示了如何查找指定元素首次与最后一次出现的位置。
因为List 是一个元素有序的、可以重复、可以为 null 的集合;
所以;
方法indexOf可以获取元素出现的第一个位置的引索;
与之相反的是lastlndexOf获取元素最后出现的位置引索;
如果集合中没有该元素则返回-1;
其原理都是利用equals方法配合历遍来判断;
具体伪代码语法:
//先用contains判断是否有该元素
if(list集合.contains(对象)){
list集合.indexOf(对象名);
}
被折叠的 条评论
为什么被折叠?