Bifalgorithm post · Computer science one · Basic Usage
How does indexing work in Java arrays?
How does indexing work in Java arrays? (Computer science one · Basic Usage) — "Once an array has been created, its elements can be accessed by indexing them. J…
Ideas in this flowchart
- Accès aux éléments d’un tableau Java par indexation
- Les éléments d’un tableau sont accessibles à l’aide d’un index entier.
- Java utilise l’indexation à partir de zéro : le premier élément est à l’index 0, le deuxième à l’index 1, etc.
- La notation entre crochets fournit l’index de l’élément, par exemple arr[0].
- Une fois indexé, un élément de tableau peut être traité comme une variable normale.
- Un élément indexé peut être utilisé avec l’affectation, la comparaison ou d’autres opérateurs.
- Un index représente en réalité un décalage en octets depuis le premier élément.
- Le compilateur et le système calculent la position de l’élément à partir de la taille de chaque élément.
- Des index hors limites comme arr[-1] ou arr[5] tentent d’accéder à des éléments qui ne font pas partie du tableau.
- Un accès hors limites provoque une IndexOutOfBoundsException, exception non vérifiée de type RuntimeException.
- Cette exception peut être interceptée et traitée si nécessaire.
- Pour éviter l’exception, le code doit rester dans les limites du tableau.
- La propriété length fournit la taille du tableau.
- L’opérateur point permet d’accéder à cette propriété : arr.length vaut 5 pour l’exemple donné.