Disons que j'ai un tableau qui est assez long pour accéder à l'un de ses index avec int
, est-il un moyen d'accéder à l'index d'un tel tableau avec long
? Et comment le Java gère ce genre de tableau? Exemple:convertir 'int' en 'long' ou accéder à un tableau trop long avec 'long'
int[] a = new int[]{1,5,2,4........9,2,1}
On suppose dans le tableau ci-dessus que 9,2,1
sont à des indices qui sont au-delà de la plage de int
(2). Comment accéder à ces éléments?
http://java.sun.com/docs/books/jls/second_edition/html/arrays.doc.html que j'été en recherchant aussi: P – wds
La spécification le mentionne quand on parle d'expressions de création de tableau: "le type d'une expression de dimension ne doit pas être long." –
@Jon Skeet, il est spécifié dans la spécification. Mais ce n'est pas vraiment explicite. –