Мысал
Бұл мысалда біз LinkedList subList(int startIndex, int endIndex)
арқылы LinkedList класының көмегімен subList(int startIndex, int endIndex)
. Көрсетілген indexIndex (инклюзивті) және endIndex (эксклюзивті) индексі арасындағы тізімді қайтарады. Ішкі тізімге енгізілген кез-келген өзгерістер түпнұсқа тізімде көрсетіледі. (Біз оны төмендегі бағдарламада сынап көрдік, ол тізімнен элементті алып тастаймыз және жойылғаннан кейін түпнұсқа тізімін көрсетеміз).
import java.util.LinkedList; import java.util.Iterator; import java.util.List; public class SublistExample { public static void main (String [] арг) { // LinkedList жасау LinkedList <String> сілтеме тізімі = жаңа LinkedList <String> (); // LinkedList элементтерін қосыңыз linkedlist.add («Item1»); linkedlist.add («Item2»); linkedlist.add («Item3»); linkedlist.add («Item4»); linkedlist.add («Item5»); linkedlist.add («Item6»); linkedlist.add («Item7»); // LinkedList элементтерін көрсету System.out.println («LinkedList элементтері:»); Itterator it = linkedlist.iterator (); while (it.hasNext ()) {System.out.println (it.next ()); } // LinkedList ішіндегі тізім тізімін алу Тізімінің тізімі = linkedlist.subList (2,5); // SubList элементтерін көрсету System.out.println («\ nЖоқ тізімі элементтері:»); Iterator subit = sublist.iterator (); while (subit.hasNext ()) {System.out.println (subit.next ()); } / * Ішкі тізімге енгізілген кез-келген өзгерістер көрсетіледі * Түпнұсқа Тізімде. Бұл мысалды қабылдауға рұқсат етіңіз - Біз * «Sub-list» тізімінен «Item4» элементін алып тастайды * Түпнұсқалық тізімнен де алып тастау керек. Қараңыз * Бағдарламаның осы бөлігінің нәтижесі. * / sublist.remove («Item4»); System.out.println («\ nLinkedList элементтері жойылғаннан кейін:»); Итератор it2 = linkedlist.iterator (); ал (it2.hasNext ()) {System.out.println (it2.next ()); } } }
Шығару:
LinkedList элементтері: 1-тармақ 2-тармақ 3-тармақ 4-тармақ 5-тармақ 6-тармақ 7-тармақ Ішкі тізім элементтері: 3-тармақ 4-тармақ 5-тармақ LinkedList элементтері жойылғаннан кейін: 1-тармақ 2-тармақ 3-тармақ 5-тармақ 6-тармақ 7-тармақ
Пікір қалдыру Жауапты