gpt4 book ai didi

groovy - 无法在 groovy 中创建字节数组的数组

转载 作者:行者123 更新时间:2023-12-02 07:31:35 27 4
gpt4 key购买 nike

当我尝试在 groovy 中创建字节数组数组时出现错误。我的代码是:

def patch0 = [0, 2, 4, 8, 16] as byte[];
def patch1 = [0, 3, 6, 12, 24] as byte[];

def patches = [patch0, patch1] as byte[];

我得到的错误是:

GroovyCastException: Cannot cast object '[B@7630e551' with class '[B' to class 'java.lang.Number'

最佳答案

我认为您的问题是,当您在第三行将数组转换为 byte[] 时,Groovy 试图将每个数组转换为字节。如果将该转换更改为二维字节数组,错误就会消失。

def patch0 = [0, 2, 4, 8, 16] as byte[]
def patch1 = [0, 3, 6, 12, 24] as byte[]

def patches = [patch0, patch1] as byte[][]

关于groovy - 无法在 groovy 中创建字节数组的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21053635/

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