Java でバイト配列を作成し値を代入する方法

Javaでは、byte配列は次のように作成し、値を代入できます。

  1. static 初期化方式を使用する:
byte[] byteArray = {1, 2, 3, 4, 5};
  1. newキーワードで配列を作成して初期化します。
byte[] byteArray = new byte[5];
byteArray[0] = 1;
byteArray[1] = 2;
byteArray[2] = 3;
byteArray[3] = 4;
byteArray[4] = 5;
  1. 配列を埋めるのにArraysクラスの静的メソッドを使う:
byte[] byteArray = new byte[5];
Arrays.fill(byteArray, (byte) 1);
  1. 配列要素に循環代入を使用する:
byte[] byteArray = new byte[5];
for (int i = 0; i < byteArray.length; i++) {
byteArray[i] = (byte) (i + 1);
}

範囲に注意して代入してください。バイト型の値域は -128 ~ 127 です。範囲外が代入された場合は、型変換が必要です。

bannerAds