JavaRush /Blog Java /Random-FR /Réorganiser les chaînes
Yevgen74
Niveau 17

Réorganiser les chaînes

Publié dans le groupe Random-FR
Quelqu'un peut-il expliquer pourquoi cette fonction ne fonctionne pas : private static void swap(String a, String b) { String c = a; a = b; b = c; } La logique de mon raisonnement est la suivante. L'entrée est constituée de deux variables de référence (String a, String b), qui font référence à des chaînes du tableau String[] ; Au sein de la fonction, les références sont réorganisées. Ceux. sont réorganisés dans le tableau. Cela signifie que lors de l'impression d'un tableau après avoir appliqué la fonction swap(String a, String b) à deux éléments quelconques, les chaînes doivent échanger leurs places, mais pour une raison quelconque, cela ne se produit pas. S'il vous plaît, aidez-moi à comprendre POURQUOI ?
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION