gpt4 book ai didi

java - 如何访问对象内的二维数组?

转载 作者:行者123 更新时间:2023-12-04 05:17:12 24 4
gpt4 key购买 nike

由于方法调用,我得到了一个对象。它是具有行和列的栅格/网格/矩阵。但是该方法的返回类型是一个对象。

在调试时,我可以看到里面的二维数组。但我不能把它变成任何东西。

Object vPixels = pixelblock3.getPixelDataByRef(0);
Integer[][] wPixels = (Integer[][]) vPixels;

我在第二行得到一个 ClassCastException: [[B cannot be cast to [[Ljava.lang.Integer;
我该如何解决这个问题?

最佳答案

只是一个猜测:尝试:

int[][] wPixels = (int[][]) vPixels; 

或者
byte[][] wPixels = (byte[][]) vPixels; 

我认为 [[B, "B"表示原始字节。

关于java - 如何访问对象内的二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14094617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com