0
alt listesi almak ArrayDeque gibi bir alt liste almak istiyorum gibi ArrayList.Do bunu yapmak için bir yol olduğunu düşünüyor musunuz?nasıl bir ArrayDeQueList
Selamlar Alper
alt listesi almak ArrayDeque gibi bir alt liste almak istiyorum gibi ArrayList.Do bunu yapmak için bir yol olduğunu düşünüyor musunuz?nasıl bir ArrayDeQueList
Selamlar Alper
en basit yolu Deque
ve sublist
bu yeni ArrayList
oluşturmak olacaktır.
public void test() {
ArrayDeque<String> ad = new ArrayDeque<>();
ad.add("Hello");
ad.add("Bye!");
ArrayList<String> al = new ArrayList<>(ad);
List<String> alp = al.subList(1, al.size());
System.out.println("ad=" + ad);
System.out.println("al=" + al);
System.out.println("alp=" + alp);
}
Ancak, ArrayList
bir seferde Deque
durumunun kopyalayıp Deque
değişiklikleri yansıtmıyor olduğunu. Bu kabul edilemez ise o zaman otrher (daha az basit) seçenekler vardır.
Orijinal Deque tarafından desteklenecek birine ihtiyacınız var mı? Başka bir deyişle, orjinal Deque'e hemen yansıtılacak “alt liste” de değişikliklere ihtiyacınız var mı? – VGR