ブール値からバイト
boolean
1つの変数を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);
}
バイトからブール値
byte
1つの変数を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;
}