Java Collections 类的 lastIndexOfSubList() 方法用于获取指定源列表中指定目标列表最后一次出现的起始位置。如果在指定的列表中没有这样的出现,则返回 -1。
用法
以下是 lastIndexOfSubList() 方法的声明:
public static int lastIndexOfSubList(List<?> source, List<?> target)
参数
参数 | 描述 | 必需/可选 |
---|---|---|
source | 它是我们在其中搜索最后出现的目标的列表。 | Required |
target | 它是要搜索的列表作为源的子列表。 | Required |
返回
lastIndexOfSubList() 方法返回指定目标列表在指定源列表中最后一次出现的起始位置,如果没有这样的出现,则返回 -1。
异常
NA
兼容版本
Java 1.4 及以上
例子1
import java.util.*;
public class CollectionsLastIndexOfSubListExample1 {
public static void main(String[] args) {
//Create Source array list objects
List<String> srclist = new ArrayList<>();
//Add elements in the list
srclist.add("A");
srclist.add("B");
srclist.add("C");
srclist.add("D");
srclist.add("E");
//Create Target array list objects
List<String> targetlist = new ArrayList<>();
//Add elements in the list
targetlist.add("C");
targetlist.add("D");
targetlist.add("E");
//Check target list in source list
int index = Collections.lastIndexOfSubList(srclist, targetlist);
System.out.println("Target Output:"+index);
}
}
输出:
Target Output:2
例子2
import java.util.*;
public class CollectionsLastIndexOfSubListExample2 {
public static void main(String[] args) {
//Create lists for source and destination
List<Integer> source = Arrays.asList(1,2,3);
List<Integer> target = Arrays.asList(4,5,6,7,8);
//Check target list in source list
int index = Collections.lastIndexOfSubList(target, source);
System.out.println("Target Output:"+index);
}
}
输出:
Target Output:-1
例子3
import java.util.*;
public class CollectionsLastIndexOfSubListExample3 {
public static void main(String[] args) {
//Creating array list with values
List<String> l1 = Arrays.asList("kitu mani raj karthi rahul gagan".split(" "));
//Printing array list
System.out.println("List:" + l1);
//Sublist which we need IndexOf
List<String> sublist = Arrays.asList("karthi rahul".split(" "));
Integer Index = Collections.lastIndexOfSubList(l1, sublist);
//Printing Last IndexOfSublist
System.out.println("Last IndexOfSubList:" +Index);
}
}
输出:
List:[kitu, mani, raj, karthi, rahul, gagan] Last IndexOfSubList:3
相关用法
- Java Collections lastlastIndexOfSubList()用法及代码示例
- Java Collections list()用法及代码示例
- Java Collections synchronizedSortedSet()用法及代码示例
- Java Collections checkedQueue()用法及代码示例
- Java Collections unmodifiableNavigableSet()用法及代码示例
- Java Collections checkedSet()用法及代码示例
- Java Collections copy()用法及代码示例
- Java Collections checkedMap()用法及代码示例
- Java Collections synchronizedNavigableSet()用法及代码示例
- Java Collections singleton()用法及代码示例
- Java Collections fill()用法及代码示例
- Java Collections nCopies()用法及代码示例
- Java Collections emptySet()用法及代码示例
- Java Collections newSetFromMap()用法及代码示例
- Java Collections checkedSortedMap()用法及代码示例
- Java Collections addAll()用法及代码示例
- Java Collections sort()用法及代码示例
- Java Collections emptySortedSet()用法及代码示例
- Java Collections max()用法及代码示例
- Java Collections checkedSortedSet()用法及代码示例
注:本文由纯净天空筛选整理自 Java Collections lastIndexOfSubList() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。