Хтось може пояснити, чому не працює така функція:
private static void swap(String a, String b) { String c = a; a = b; b = c; }
Логіка моїх міркувань така. На вхід подаються дві посилальних змінних (String a, String b), які посилаються рядки з масиву String[] array; Всередині функції посилання переставляються. Тобто. переставляються у масиві. Значить при роздруківці масиву після застосування функції swap(String a, String b) до двох будь-яких елементів рядка повинні помінятись місцями, але цього чомусь не відбувається. Допоможіть будь ласка зрозуміти, ЧОМУ?
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ