Exemple
public class
ClasseA {
public void
methodeA () {
int
[] tableau1 = {0, 1, 2};
int
[] tableau2 =
new int
[3];
for
(
int
i=0; i < tableau1.length; i++) {
tableau2[i] = tableau1[i];
}
}
Solution
Pour la copie d'un tableau, utilisez System.arraycopy plutôt qu'une boucle.
public class
ClasseA {
public void
methodeA () {
int
[] tableau1 = {0, 1, 2};
int
[] tableau2 =
new int
[3];
System.arraycopy(tableau1, 0, tableau2, 0, tableau.length);
}
}