groovy中的字节数组

时间:2012-04-04 13:51:00

标签: java groovy bytearray

在java中

我可以创建字节数组:byte[] array = new byte[] { 0, 0, 0, 0, 0 }; 但是这个结构在groovy中是无效的。如何在groovy中创建字节数组?

3 个答案:

答案 0 :(得分:39)

以下内容应该足够了:

def array = [0, 0, 0, 0, 0] as byte[]

有关groovy中数组的更多详细信息,请查看here

答案 1 :(得分:15)

除了rich.okelly's answer

byte[] array = [0, 0, 0, 0, 0]

也适用

答案 2 :(得分:4)

您不能以相同的方式初始化文字数组,因为Groovy认为大括号形成一个闭包。你想要的是像

def x = [ 0, 0, 0, 0, 0 ] as byte[]

查看更多:here