タグ付けされた質問 「indexoutofboundsexception」



15
ArrayListの初期サイズ
次のようにして、ArrayListの初期サイズを設定できます。 ArrayList<Integer> arr=new ArrayList<Integer>(10); しかし、あなたはできません arr.add(5, 10); 範囲外の例外が発生するためです。 割り当てたスペースにアクセスできない場合の初期サイズの設定の用途は何ですか? add関数は次のadd(int index, Object element)ように定義されているため、インデックス10に追加していません。


8
ArrayListの反復子を使用すると、ArrayIndexOutOfBoundsException
現在、次のようなコードを含むプログラムがあります。 while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } ArrayListを反復処理する限り、私はそれを正しく行っていますか? 私が得ているエラーは: 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 Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.