以下实例演示了如何使用 Collections 类的 indexOfSubList() 和 lastIndexOfSubList() 方法来查看子列表是否在列表中,并查看子列表在列表中所在的位置:
import java.util.*;
public class Main {
public static void main(String[] args) {
List list = Arrays.asList("one Two three Four five six one three Four".split(" "));
System.out.println("List :"+list);
List sublist = Arrays.asList("three Four".split(" "));
System.out.println("子列表 :"+sublist);
System.out.println("indexOfSubList: "
+ Collections.indexOfSubList(list, sublist));
System.out.println("lastIndexOfSubList: "
+ Collections.lastIndexOfSubList(list, sublist));
}
}
以上代码运行输出结果为:
List :[one, Two, three, Four, five, six, one, three, Four] 子列表 :[three, Four] indexOfSubList: 2 lastIndexOfSubList: 7

本文通过一个Java示例展示了如何使用Collections类中的indexOfSubList()和lastIndexOfSubList()方法来查找列表中是否存在子列表及它们的位置。示例中创建了一个包含字符串元素的列表,并定义了一个子列表,然后通过这两个方法找到了子列表首次出现和最后一次出现的索引。
560

被折叠的 条评论
为什么被折叠?



