Java Arraylist.lastIndexOf()方法详解

培训教学 潘老师 7个月前 (09-27) 148 ℃ (0) 扫码查看

了解如何使用 ArrayList.lastIndexOf() 方法获取 ArrayList 中元素最后一次出现的索引。若要获取第一次出现的索引,请使用 indexOf() 方法。

1. ArrayList.lastIndexOf() API

lastIndexOf(e) 返回此列表中指定元素 e 最后一次出现的索引。如果列表不包含元素,它将返回 -1 

public int lastIndexOf(Object object)

lastIndexOf() 只接受一个参数对象,需要在列表中搜索其最后一个索引位置。

  • index – 如果找到元素,则元素的最后一个索引位置。
  • -1 – 如果未找到该元素。

2. ArrayList lastIndexOf()示例

以下 Java 程序获取 ArrayList 的最后一个索引。在此示例中,我们寻找字符串 “alex” 和 “hello” 的最后一次出现。

  • 字符串 “alex” 在列表中出现三次,第二次出现在索引位置 6。
  • 字符串 “hello” 不在列表中。

请注意,ArrayList 的索引从 0 开始。

ArrayList<String> list = new ArrayList<>(Arrays.asList("alex", "brian", "charles","alex","dough","gary","alex","harry"));
int lastIndex = list.lastIndexOf("alex");
System.out.println(lastIndex);
lastIndex = list.lastIndexOf("hello");
System.out.println(lastIndex);

程序输出:

6
-1

以上就是Java Arraylist.lastIndexOf()方法详解的全部内容。


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/teach/9303.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】