Eğer bu düzenli bir dizi olsaydı, yeni bir dizi oluşturabilirim ve ardından arraycopy yapabilirdim, ancak jenerikler bunu yapmama izin vermiyor.Bir Diziyi Yeniden Boyutlandırma
public void resize() {
T[] tempArray = Arrays.copyOf(myArray,myArray.length*3);
}
Bu derler ama çalışma zamanında, bir boş gösterici istisna olsun: Ben şimdiye kadar ile geldim iyi şey. Herkes yanlış yaptığımı açıklayabilir mi?
Herhangi bir nedenle "java.util.ArrayList" sizin için çalışmıyor mu? Bütün bunları ve daha fazlasını idare eder, tekerleği yeniden icat etmeye gerek yoktur. – corsiKa
Dizileri yeniden boyutlandırıyorsanız, muhtemelen genel bir ArrayList olmasını istersiniz. – Cheeso
Arrays and ArrayLists'e aşinayım, ama sadece jenerikler hakkında bilgi almaya çalışıyorum. Öneri için teşekkürler (Uygulamada, ArrayList muhtemelen kullanacağım şeydir). – MatthewK