Java-Beispiele - List-Slicing
Das folgende Beispiel zeigt, wie die Methoden indexOfSubList() und lastIndexOfSubList() der Klasse Collections verwendet werden, um zu prüfen, ob eine Unterliste in der Liste enthalten ist, und um die Position der Unterliste in der Liste anzuzeigen:
Main.java-Datei
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("Liste :"+list);
List sublist = Arrays.asList("three Four".split(" "));
System.out.println("Unterliste:"+sublist);
System.out.println("indexOfSubList: "
+ Collections.indexOfSubList(list, sublist));
System.out.println("lastIndexOfSubList: "
+ Collections.lastIndexOfSubList(list, sublist));
}
}
Die Ausgabe des obigen Codes ist:
List :[one, Two, three, Four, five, six, one, three, Four] 子列表 :[three, Four] indexOfSubList: 2 lastIndexOfSubList: 7Andere Erweiterungen
Java-Beispiele