ブール値からバイト
boolean1つの変数を1つの変数に変換するbyte場合:
boolean vIn = true;
byte vOut = (byte) (vIn ? 1 : 0);
booleanの配列をの配列に変換する場合bytes:
boolean[] allBooleans = new boolean[3];
allBooleans[0] = true;
allBooleans[1] = false;
allBooleans[2] = true;
byte allByte[] = new byte[allBooleans.length];
for (int i = 0; i < allBooleans.length; i++) {
allByte[i] = (byte) (allBooleans[i] ? 1 : 0);
}
バイトからブール値
byte1つの変数を1つのboolean変数に変換する場合
byte vIn = 1;
boolean vOut = vIn != 0;
bytesの配列をの配列に変換するためbooleans
byte[] allBytes = new byte[3];
allBytes[0] = new Byte("1");
allBytes[1] = new Byte("0");
allBytes[2] = new Byte("1");
boolean allBoolean[] = new boolean[allBytes.length];
for (int i = 0; i < allBytes.length; i++) {
allBoolean[i] = allBytes[i] != 0;
}