转换java ArrayList<;可比>;可比[]
我试图将一些可比较的元素放入集合中,并将其作为可比较的[]返回转换java ArrayList<;可比>;可比[],java,arraylist,comparable,Java,Arraylist,Comparable,我试图将一些可比较的元素放入集合中,并将其作为可比较的[]返回 public Comparable[] getPerms() { ArrayList<Comparable> resList = new ArrayList<Comparable>(); while(hasNext()) { for (int i=0; i<r; i++) { resList.add(index[i]); } m
public Comparable[] getPerms() {
ArrayList<Comparable> resList = new ArrayList<Comparable>();
while(hasNext()) {
for (int i=0; i<r; i++) {
resList.add(index[i]);
}
moveIndex();
}
Comparable[] resultArray ;//how convert resList into array
return resultArray;
}
public[]getPerms(){
ArrayList resList=新建ArrayList();
while(hasNext()){
对于(inti=0;i
resList.toArray(new Comparable[resList.size()]);
那怎么办
resList.toArray(new Comparable[resList.size()]);
您需要使用方法。
resList.toArray(新的可比[resList.size()])
可能会解决您的问题。有关详细信息,请使用方法。
resList.toArray(新的可比[resList.size()])
可能会解决您的问题。有关详细信息,请使用list.toArray()方法。resList.toArray(param)
使用list.toArray()方法。resList.toArray(param)