«indexoutofboundsexception» etiketlenmiş sorular



15
ArrayList için başlangıç ​​boyutu
Bir ArrayList için başlangıç ​​boyutunu aşağıdakileri yaparak ayarlayabilirsiniz: ArrayList<Integer> arr=new ArrayList<Integer>(10); Ancak yapamazsın arr.add(5, 10); çünkü sınırların dışında bir istisnaya neden olur. Ayrılan alana erişemiyorsanız, bir başlangıç ​​boyutu belirlemenin faydası nedir? Ekle işlevi, add(int index, Object element)dizin 10'a eklemiyorum diye tanımlanır .


8
ArrayList yineleyicisini kullanırken ArrayIndexOutOfBoundsException
Şu anda, şuna benzeyen bir kod parçası içeren bir programım var: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } ArrayList'te yinelemeye kadar bunu doğru yapıyor muyum? Aldığım hata: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.get(Unknown Source) at main1.endElement(main1.java:244) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.