Java中是否有python的sum()
等價物?有什麼方法可以在JAVA中對元素進行求和?
1
A
回答
2
語言中沒有任何內容。雖然有很多圖書館可以做這樣的事情。或者編寫自己的三行程序。你如何做到這一點取決於你如何代表你的元素(通常嫌疑人—對於雙值—是List<Double>
或double[]
)。
1
否。只需使用一個循環,循環遍歷每個元素並生成一個運行總數。
0
在Java中沒有像sum()
這樣的功能。 你可以自己創建一個函數。事情是這樣的:
public <T> T countArray(T[] array)
{
T tSum = 0;
for (T t : array)
{
tSum += t;
}
return tSum;
}
public <T> T countCollection(Collection<T> coll)
{
T[] array = (T[])coll.ToArray(new T[0]);
return countArray(array);
}
0
你可以使用StatUtils.sum(double[])從Apache Commons Math庫。 優點是StatUtils具有其他有用的功能,Commons Math有許多其他的utils。
相關問題
- 1. 有什麼方法可以進行遞歸獲取請求嗎?
- 2. 有什麼方法可以在documentFragment中查找元素嗎?
- 3. 我可以在Java中使用什麼算法進行加密?
- 4. 有什麼辦法在xslt中對非子元素進行分組嗎?
- 5. 有什麼方法可以直接在.NET中更新字典的Key元素?
- 6. 有什麼方法可以在minidom Python中更改元素節點名稱嗎?
- 7. 如何在ruby中對數組元素進行求和?
- 8. Django:如何對models.py中的模型元素進行downvote和upvote元素,而不是在views.py中進行求和?
- 9. 有沒有什麼方法可以重用java 8中的Stream?
- 10. 有什麼辦法可以「隱藏」陣列中的空元素?
- 11. 爲什麼我沒有對image_edit和image_save方法進行修改?
- 12. PHP Dom有沒有什麼方法可以創建一個元素
- 13. 有什麼方法可以計算java中的指令數
- 14. 有沒有一種方法可以對元素執行外部風格?
- 15. 有什麼辦法可以在後臺運行進程?
- 16. 有什麼方法可以獲取Java中特定類創建的對象?
- 17. 有什麼方法可以從對象中清除R環境?
- 18. 有什麼辦法可以對Azure中的MongoDB進行性能分析?
- 19. HTML:有什麼方法可以確定一個元素是否在另一個元素之後?
- 20. 這種方法有什麼問題 - (在Jlist中添加元素)?
- 21. 有沒有一種方法可以在Mongoose中進行投影?
- 22. 有什麼辦法可以在java中實現'抽象類方法'嗎?
- 23. 有什麼方法可以選擇表單的所有輸入元素,包括外部的那些元素?
- 24. 有什麼方法可以跟蹤C#中IQueryable的執行嗎?
- 25. 有什麼方法可以管理onPanResponderMove?
- 26. 有什麼方法可以跟蹤PDF?
- 27. 有什麼方法可以定製TDBadgedCell
- 28. 在Java中對鏈表進行排序的正確方法是什麼?
- 29. 什麼樣的對象可以是Spark RDD中的元素?
- 30. 有什麼方法可以在DXL的對話框中顯示對象屬性?
在jdk中沒有這樣的方法,但是你可以實現一個。很簡單,不是嗎? – shuangwhywhy 2013-03-03 20:20:30