Hızlı bir sorum var. Java'da sınıf boyunca değişecek uzunluğa ihtiyacı olan bir tamsayı dizim var. Özellikle, belirli durumlarda bir artış için ihtiyacım var. Bunu böyle denedim. Ben gerektiğindeDizinin uzunluğu nasıl artırılır
sbgHeadX = new int[ numberOfSBG ];
Ben tamsayı değişken numberOfSBG artıracak ama bu çalıştığını sanmıyorum. Başka yolu var mı?
Makul bir maksimum sağlayabilir misiniz? Açıkçası diziniz Integer.MAX_VALUE'dan daha büyük olamaz, ancak dizininizin 300'den daha büyük olamayacağını biliyorsanız, uzunluğunu 300 olarak ayarlayabilirsiniz. – emory
@emory - kişisel olarak, güçlü olmak için bunu düşünürdüm kod kokusu: sonuç, bazılarının "kullanılmaması" beklenen bir dizidir. Bu, geçerli öğelerin sayısıyla ayrı bir değişkeni geçmeyi gerektiren bir hata eğilimli ve becerikli kodlama stilidir. Ayrıca, '.size()' nin çalışılacak öğe sayısını vereceği varsayımını da kırar. – ToolmakerSteve