ArrayList как поле класса. Как заполнить?

Рейтинг: -1Ответов: 2Опубликовано: 07.09.2014

Всем привет.

Моя задача заключается в том, чтобы создать class Person (int homeNumber, ArrayList<Integer> mobileNumbers){};, а затем в main создать объект этого класса.
Проблема состоит в том, что я не знаю, как добавить мобильные номера. Т.е. я пишу в меине new Person(12345567,...);, а, что писать на месте точек, не знаю.
Как в лист мобильных номеров добавить 1-2 номера и более? Как к нему обращаться при создании?

Ответы

▲ 1Принят

arrP.add(new Person("Ivanov",123, new ArrayList<Integer>(Arrays.asList(1, 2, 3)))); - в main

this.mNum = mNum; в конструкторе

▲ 1

В мейне создать ArrayList, добавить ему элементы (если нужно) и передать его в конструктор, как к нему обращаться, зависит от того, какая область видимости этого поля и в каком классе находится мейн.