Передать пользовательский объект в Arrays.asList

Скажем, у меня есть класс Person, и я пытаюсь создать список как;

Person p1 = new Person("first", "id1");         
Person p2 = new Person("dummy", "id1"); 
Person p3 = new Person("second", "id2");         
Person p4 = new Person("third", "id1");         
List<Person> asList = Arrays.asList(p1, p2, p3, p4); 

Теперь мой вопрос заключается в том, чтобы вместо передачи отдельных объектов Person в Arrays.asList()

могу ли я передать комбинированный список, что-то вроде

List<Person> asList = Arrays.asList(combinedPersonObjs); 

Я пробовал много вещей, но получаю ошибки литья.

Пожалуйста, помогите

Примечание:Количество объектов Person является динамическим.

7
задан testndtv 26 July 2012 в 09:42
поделиться