Вызов сеттеров без потери ссылки на объекты
Пожалуйста, имейте в виду, что это общий вопрос. Я не хочу решать эту проблему только с arraylists, вместо этого я хочу знать, есть ли общее решение для этого. Я знаю, что Arrays.asList (...) сделает это здесь. Решение также должно быть применимо к существующим классам без переписывания всех сеттеров в компоновщик.
Иногда мне нужен объект только в одной строке, но для передачи ссылки на объекты мне нужно объявить переменную. Я хочу показать вам следующий общий пример:
Person.addPhoneNumber((new ArrayList<String>()).add("0123456789").add("9876543210"));
Это не работает, потому что add() возвращает логическое значение, поэтому я потерял ссылку на ArrayList.