J'ai essayé ce code mais je ne suis pas sûr de savoir pourquoi cela ne fonctionne pas:Comment inverser un tableau en Java?
String[] arr = {"A", "B", "C", "D", "E"};//AD
String[] arr2 = arr;
int last = arr.length-1;
int first = 0;
int size = arr.length;
while (first < size) {
arr2[first] = arr[last];
last--;
first++;
}
System.out.print(Arrays.toString(arr2));
Quelqu'un peut-il aider?
'Chaîne [] arr2 = arr;' ne fait pas de copie. C'est toujours le même tableau. – user2357112
* "String [] arr2 = arr;" * - Quelle magie de style Harry Potter comptez-vous arriver ici? – Tom
Juste faire un tout nouveau tableau de la même longueur et le remplir à rebours – TheCrzyMan