«indexoutofboundsexception» 태그된 질문



15
ArrayList의 초기 크기
다음을 수행하여 ArrayList의 초기 크기를 설정할 수 있습니다 ArrayList<Integer> arr=new ArrayList<Integer>(10); 그러나 할 수 없습니다 arr.add(5, 10); 범위를 벗어난 예외가 발생하기 때문입니다. 할당 한 공간에 액세스 할 수없는 경우 초기 크기 설정은 무엇입니까? 추가 기능은 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) …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.