我正在尝试制作一个新字符/整数。我所知道的关于 char/int 的只是前 6 位。我有一个变量叫
number
这是一个相当大的数字,它由 24 位组成。有了这个数字,我想使用 toBinaryString 方法
bits = Integer.toBinaryString(number);
所以现在我有一个变量位,其中包含我的变量号中的位。此时我想把这个字符串分成 4 个,所以我剩下 4、6 个字符串,它们将代表我的整数/字符的位。我将如何创建一个知道这些位的数字或字符?
为了确保我详细解释它,让我举个例子:
我有
number = "abc" // 011000010110001001100011 as binary representation
现在我想用前 6 位(011000)创建一个新整数。另一个具有以下 6 位的整数 (010110) 等等......