Java 如何在方法调用中从集合转换为列表?

Java 如何在方法调用中从集合转换为列表?,java,list,methods,set,Java,List,Methods,Set,我想在方法调用中从集合转换为列表。现在我就是这么做的: List<Integer> lrsIdList = new ArrayList<Integer>(); lrsIdList.addAll(repaymentMap.keySet()); getObjects(lrsIdList) List lrsIdList=new ArrayList(); lrsIdList.addAll(returnmentmap.keySet()); getObjects(lrsIdList

我想在方法调用中从集合转换为列表。现在我就是这么做的:

List<Integer> lrsIdList = new ArrayList<Integer>();
lrsIdList.addAll(repaymentMap.keySet());
getObjects(lrsIdList)
List lrsIdList=new ArrayList();
lrsIdList.addAll(returnmentmap.keySet());
getObjects(lrsIdList)

我该怎么做

假设您的
还款映射.keySet()
返回
集合

getObjects(新的ArrayList(repreamentmap.keySet());

通过将集合实例传递到列表实现类(如ArrayList)的构造函数中,可以将集合转换为列表

List<String> list = new ArrayList<String>(hashset);
List List=newarraylist(hashset);
List<String> list = new ArrayList<String>(hashset);