34

Javaではバイト配列を作成できますbyte[] array = new byte[] { 0, 0, 0, 0, 0 }; が、この構成はgroovyでは無効です。groovy でバイト配列を作成するにはどうすればよいですか?

4

3 に答える 3

45

以下で十分です。

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

groovy の配列の詳細については、こちらをご覧ください。

于 2012-04-04T13:55:16.833 に答える
19

rich.okellyの答えに加えて、

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

同様に動作します

于 2012-04-04T14:01:31.750 に答える
5

Groovy は中かっこがクロージャーを形成すると見なすため、リテラル配列を同じ方法で初期化することはできません。あなたが欲しいのは次のようなものです

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

もっと見る:ここ

于 2012-04-04T13:55:29.990 に答える