在Java中使用Stack lastIndexOf(Object, int)方法及示例
Java.util.Stack.lastIndexOf(Object element, int last_index)方法用于在从最后一个索引开始向前搜索时,返回指定元素在此Stack中首次出现的最后索引,如果未找到该元素,则返回-1。 更正式地,返回最低的最后索引i,使得(i >= last index && Objects.equals(o,get(i))),如果没有这样的最后索引,则返回-1。
语法:
参数: 此方法接受两个参数:
- element 属于Stack类型。指定需要在Stack中检查其出现次数的元素。
- last index 属于Integer类型。它指定要从哪里开始搜索最后一个索引。
返回值: 该方法返回元素在指定的最后索引处在Stack中首次出现的最后索引或位置。否则,如果Stack中不存在该元素,则返回-1。返回值的类型为整数。
异常:如果指定的索引大于或等于此vector的当前大小,则此方法抛出IndexOutOfBoundsException
以下程序说明了Java.util.Stack.lastIndexOf()方法:
程序1: