Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java将两个整数写入字节中的高4位和低4位_Java_Io_Binary - Fatal编程技术网

使用java将两个整数写入字节中的高4位和低4位

使用java将两个整数写入字节中的高4位和低4位,java,io,binary,Java,Io,Binary,我有一个java代码,可以从高4位读取一个无符号整数,从低4位读取另一个无符号整数 byte[] value = getBytes(1); int first = (value[0] & 0xF0) >> 4; int second = value[0] & 0x0F; 我必须使用java将这两个整数(第一个,第二个)写回新的1字节 请帮助我基本上: first << 4 | second 您应该使用OR操作b=(b |)(第一个 byte

我有一个java代码,可以从高4位读取一个无符号整数,从低4位读取另一个无符号整数

 byte[] value = getBytes(1);
 int first = (value[0] & 0xF0) >> 4;
 int second   = value[0] & 0x0F;
我必须使用java将这两个整数(第一个,第二个)写回新的1字节

请帮助我基本上:

first << 4 | second

您应该使用OR操作<代码>b=(b |)(第一个
byte b = (byte) (first << 4 | second)