转换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)