JavaRush /Blog Java /Random-VI /Sắp xếp lại chuỗi
Yevgen74
Mức độ

Sắp xếp lại chuỗi

Xuất bản trong nhóm
Ai có thể giải thích tại sao hàm này không hoạt động được không: private static void swap(String a, String b) { String c = a; a = b; b = c; } Logic lý luận của tôi như sau. Đầu vào là hai biến tham chiếu (Chuỗi a, Chuỗi b), tham chiếu đến các chuỗi từ mảng String[]; Trong hàm, các tham chiếu được sắp xếp lại. Những thứ kia. được sắp xếp lại trong mảng. Điều này có nghĩa là khi in một mảng sau khi áp dụng hàm swap(String a, String b) cho hai phần tử bất kỳ, các chuỗi sẽ hoán đổi vị trí, nhưng vì lý do nào đó điều này không xảy ra. Xin hãy giúp tôi hiểu TẠI SAO?
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION