copyOf méthode non définie pour le type de Tableaux
elementData = Arrays.copyOf(elementData, newCapacity);
Donne une erreur:
La méthode copyOf(Object[], int) n'est pas défini pour le type de Tableaux
Ce n'était pas un problème sur mon ordinateur à la maison, mais à mon école, il donne l'erreur ci-dessus. Je suppose que c'est l'exécution d'une ancienne version du JRE - aucune solution de contournement?
OriginalL'auteur Greg | 2010-05-07
Vous devez vous connecter pour publier un commentaire.
Arrays.copyOf()
a été introduit en 1.6.Vous auriez besoin de créer un nouveau tableau de la taille dont vous avez besoin et copier le contenu de l'ancien tableau.
À partir de: http://www.source-code.biz/snippets/java/3.htm
OriginalL'auteur Brian Roach
De la la documentation javadoc:
Alors oui, votre école est apparemment à l'aide de Java 1.5 ou plus. Deux solutions sont:
OriginalL'auteur BalusC
Arrays.copyOf
a été introduit en 1.6. Un travail autour de aurait à la mise à niveau vers 1.6. Une autre consiste à utiliserSystem.arraycopy
(voir: http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html )OriginalL'auteur akf
Sonne comme vous avez différentes versions de Java sur des ordinateurs différents.
Arrays.copyOf
est nouveau dansJava 1.6
.OriginalL'auteur bmargulies