所以,这可能是一个简单的问题,但我找不到任何简单或优雅的方法来做到这一点。在 Java 中将数组转换为列表是微不足道的
Double[] old = new Double[size];
List<Double> cast = Arrays.asList(old);
但我目前正在处理图像,我希望能够将此功能扩展到二维数组,而不必遍历附加到列表的数组的一维。
Double[][] -> List<List<Double>>
基本上是我想要实现的。我有一个解决方案:
Double[][] old= new Double[width][height];
List<List<Double>> new= new ArrayList<List<Double>>();
for (int i=0;i<old.length();i++){
new.add(Arrays.asList(old[i]));
}
我想要比这更好并且可能更快的东西。