0
我想知道是否有可能將一個arrayList並將其轉換爲數組而不使用java.util.set或其任何後代在Java中。我知道有一個名爲toArray()的方法可以實現這一點,但我想查看是否可以不使用它。複製arrayList的內容並將它們放入數組而不使用java.util.set
謝謝
我想知道是否有可能將一個arrayList並將其轉換爲數組而不使用java.util.set或其任何後代在Java中。我知道有一個名爲toArray()的方法可以實現這一點,但我想查看是否可以不使用它。複製arrayList的內容並將它們放入數組而不使用java.util.set
謝謝
public Object[] convertToArray(ArrayList arrayList){
int size = 0;
for(Object o : arrayList)
size ++;
Object[] result = new Object[size];
for(int i = 0; i < size; i ++){
result[i] = arrayList.get(i);
}
return result;
}
沒有測試,但是這是你在找什麼。或不同的東西
我不能使用size(),因爲它是java.util.set的一部分 – HelloWorld 2014-10-30 22:47:10
儘管謝謝 – HelloWorld 2014-10-30 22:47:33
嘿......那是什麼? – 2014-10-30 22:51:05