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