2011-03-16 15 views

答えて

0

繰り返し実行しない限り、実行できません。

0

私はあなたが反復的に整数にスタック#のtoArrayによって返されたオブジェクトの配列をキャストすることができると思いますが...

一般
+0

を配列をダウンキャストすることはできませんが、幸いにもあなたはARRを提供することを可能にするのtoArray()の他の署名があります正しいタイプのもの。しかし、IntegerからDoubleへの変換を求められたため、この場合は役に立ちません。 –

3

、コンクリートの型の配列は、そのように得られる:

Integer[] array = stack.toArray(new Integer[stack.size()]); 

しかし、以来、あなたは、配列の種類を変更する必要がある、あなたはより良い反復たい:

int i = 0; 
double[] doubles = new double[stack.size()]; 
for (Integer value : stack) { 
    doubles[i++] = value.doubleValue(); 
} 
関連する問題