Вступить в клуб →
лёгкаявопросJava Core и многопоточность

Строка передана в метод и изменена внутри: что увидит вызывающий код

В утилитном классе есть метод нормализации кода региона:

public static void normalize(String value) {
    value = value.trim().toUpperCase();
}

public static void main(String[] args) {
    String code = "  ru-01  ";
    normalize(code);
    System.out.println("[" + code + "]");
}

Что выведет программа?

  • [RU-01]
  • [ RU-01 ]
  • [ ru-01 ]
  • [ru-01]

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела