2013-03-06 96 views
0

我試圖將一些Comparable元素放入一個集合中,並將它作爲Comparable []返回。將java ArrayList <Comparable>轉換爲Comparable []

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; 
    } 

但是,我不知道如何讓ArrayList<Comparable>Comparable[]

任何幫助表示讚賞。

+1

使用list.toArray()方法。 'resList.toArray(PARAM)' – Freak 2013-03-06 07:43:47

回答

2
resList.toArray(new Comparable[resList.size()]) 
2

什麼

resList.toArray(new Comparable[resList.size()]); 
相關問題