public double getAllElementsInCollection(ArrayList<Double> nameofCollection){
double result = 0.0;
for(Double nameofDouble : nameofCollection){
result = nameofDouble;
}
return result;
}
我想寫一個返回ArrayList
的所有元素通過它的方法,但我剛開始那最後,這是在數組中插入。我怎樣才能完成這項任務?自昨天起我一直在努力做到這一點。我注意到,如果我做一個System.out.println(nameofDouble);
這實際上會打印所有元素..但我不想打印它們。我想返回通過ArrayList
內部的所有內容。返回一個ArrayList的所有元素,而不是將它們打印
好吧,一個ArrayList可能會包含其中不止一個。 當你說「返回」一切,你是什麼意思?因爲你的方法只返回一個double。 – Austin 2013-03-15 17:54:33
只要做:'nameOfCollection.toArray(new Double [nameOfCollection.size()]);'它會給你一個在列表中找到的'Double'值的數組。 – 2013-03-15 17:55:21
你如何期待這段代碼返回'ArrayList'包含的所有元素?在這種情況下返回的元素是'ArrayList'中的最後一個(在循環結束之後)。 – Lion 2013-03-15 17:55:26