2
是否有支持切片的Java數組庫?我只需要定期地從給定維度或整個維度(即不需要範圍)取得一個片段。Java切片多維數組庫
注意事項(讀答覆潛力的看法):
- 我知道,常規的Java數組不支持它,我不願意寫我自己的切片庫。
- 使用
Collection
(中other question意見建議)的轉變問題 - 使用System.arraycopy在高維沒有幫助,因爲它不會降低循環嵌套顯著
- 這是 - 數字(有點長的故事)問題所以面向內部代碼的OO方法不是最好的 - 最有用的抽象歸結爲無論如何切片
- 我寧願從切片的R/W視圖(如果它只會是R/O副本我不會抱怨雖然)
編輯:不幸的是我需要存儲陣列內的對象 - 不僅double
's。
也許你正在使用錯誤的工具(Java)的工作?或者,將每個維度作爲關鍵工作的地圖? – 2013-02-16 10:55:32
@ drone.ah:這是很長的故事,但基於描述,這也是我想說的。 – 2013-02-16 15:29:53