将整型数组转换为光栅Java

将整型数组转换为光栅Java,java,arrays,int,bufferedimage,raster,Java,Arrays,Int,Bufferedimage,Raster,今天我在看教程,他用了这句话 private int[] pixels =((DataBufferInt)image.getRaster().getDataBuffer().getData()); 但出于某种原因,对他来说,这是可行的,但对我来说,这不是,我总是会犯这两个错误 类型不匹配:无法从DataBufferInt转换为 int[] 类型的方法getData()未定义 DataBuffer 请帮帮我。我经常这样。请注意括号: private int[] pixels =((Data

今天我在看教程,他用了这句话

private int[] pixels =((DataBufferInt)image.getRaster().getDataBuffer().getData()); 
但出于某种原因,对他来说,这是可行的,但对我来说,这不是,我总是会犯这两个错误

  • 类型不匹配:无法从
    DataBufferInt
    转换为
    int[]
  • 类型的方法
    getData()
    未定义
    DataBuffer

请帮帮我。

我经常这样。请注意括号:

private int[] pixels =((DataBufferInt)image.getRaster().getDataBuffer()).getData();

我经常这样。请注意括号:

private int[] pixels =((DataBufferInt)image.getRaster().getDataBuffer()).getData();

没问题,玩得开心!有机会请接受答案。没问题,玩得开心!如果有机会,请接受答案。