2012-06-28 5 views
3

은이 같은 AA 방법 가지고즉석에서 목록을 구성하고이를 메서드 매개 변수로 전달하는 방법은 무엇입니까?

List <Object> getObjects(List<Integer> ids) 

내가 정수를 사용하여 (파라미터 등)을 이용하여리스트를 구성 할 (예를 들어 약간의 지능 a) 대신에 로컬 변수 목록을 생성하고 저장 그 다음 그것을 지나친다.

List<Integer> intList = new ArrayList<Integer>(); 
intList.add(a); 
getObjects(intList) 

어떻게하면됩니까?

답변

9

당신은 Arrays.asList()를 사용할 수 있습니다 고려 정적 가져 오기 :

import static java.util.Arrays.asList; 
import static java.util.Collections.singletonList; 

getObjects(asList(a)); 
getObjects(singletonList(a)); 
관련 문제