JavaRush /Blog Java /Random-ES /Reorganizar cuerdas
Yevgen74
Nivel 17

Reorganizar cuerdas

Publicado en el grupo Random-ES
¿Alguien puede explicar por qué esta función no funciona? private static void swap(String a, String b) { String c = a; a = b; b = c; } La lógica de mi razonamiento es la siguiente. La entrada son dos variables de referencia (Cadena a, Cadena b), que se refieren a cadenas de la matriz Cadena[]; Dentro de la función, las referencias se reorganizan. Aquellos. se reorganizan en la matriz. Esto significa que al imprimir una matriz después de aplicar la función swap(String a, String b) a dos elementos cualesquiera, las cadenas deberían intercambiar lugares, pero por alguna razón esto no sucede. Por favor ayúdame a entender ¿POR QUÉ?
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION