Я пытаюсь написать код для метода, который проверяет наличие повторяющихся записей в arrayList. Проблема заключается не в самом коде, а в том, что мой профессор хочет, чтобы метод имел тип boolean, но не возвращал true или false, а только обновленный массив, который не включает дубликаты.Возврат ArrayList из метода Boolean
экс/
boolean removeDuplicates(ArrayList< String> list) {
//code
}
Ввод этого ArrayList:
Agentina, Chile, Chile, Czech Republic, France, Georgia, India, India,
Poland, Romania, Romania
Если распечатать:
Argentina, Chile, Czech Republic, France, Georgia, India, Poland, Romania
* уведомление "истина" или "ложь" не печатается в результате
функция объявлена как возвращающая 'boolean' должен возвращать значение типа' булевой '. Если вы хотите, чтобы он возвращал 'ArrayList', то это должен быть тип возврата. – Pointy
Печать и возвращение - это разные вещи. – jhobbie
Кроме того, чтобы добавить к тому, что говорит @Pointy, 'ArrayList' не является примитивным типом. Итак, если вы не передадите защитную копию этого метода, вы будете неявно изменять и возвращать его. – TheLostMind