Wird ausgelöst, um anzuzeigen, dass ein Index (Array, Zeichenfolge, Vektor usw.) außerhalb des Bereichs liegt.
Ausnahmen, die beim Zugriff auf ** List, ArrayList ** usw. mithilfe eines ungültigen Index auftreten
Initialisieren
import java.util.ArrayList; //Paketimport erforderlich
import java.util.List;
ArrayList <Referenztyp>Listennamen= new ArrayList<>();
List <Referenztyp>Listennamen= new ArrayList<>();
//Es ist auch möglich, mit der von ArrayList implementierten Listentyp-Schnittstelle zu deklarieren
ArrayIndexOutOfBoundsException
Eine Unterklasse von IndexOutOfBoundsException.
Wird ausgelöst, um anzuzeigen, dass auf das Array mit einem falschen Index zugegriffen wurde. Das heißt, wenn der Index negativ oder größer oder gleich der Größe des Arrays ist.
Ausnahme, die beim Zugriff auf ** Array ** mit einem ungültigen Index auftritt
·Initialisieren
int a = new int[3]; //Ordnen Sie Speicher als Array mit 3 Elementen zu
int b [] = {1,2}; //Kann nur mit einem Initialisierer ohne Verwendung von new initialisiert werden
int[]c = new int []{1,2}; //Wenn Sie sowohl new als auch initializer verwenden[]Innen ist leer
int[] d;
d = new int[]{2,3};
ArrayList, List sind keine Arrays!
[Java] Unterschied zwischen ArrayIndexOutOfBoundsException und IndexOutOfBoundsException
Recommended Posts