【发布时间】:2013-07-21 04:36:13
【问题描述】:
我正在尝试创建一个新字符/整数。我所知道的关于 char/int 的只是前 6 位。我有一个名为
的变量number
这是一个相当大的数字,它是由 24 位组成的。有了这个数字,我想使用 toBinaryString 方法
bits = Integer.toBinaryString(number);
所以现在我有一个变量 bits 包含来自我的变量号的位。此时我想把这个字符串分成 4 个,所以我剩下 4、6 个字符串,它们将代表我的整数/字符的位。知道这些位,我将如何创建一个数字或一个字符?
为了确保我能详细解释,让我举个例子:
我有
number = "abc" // 011000010110001001100011 as binary representation
现在我想用前 6 位 (011000) 创建一个新整数。后面6位的另一个整数(010110)等等……
【问题讨论】: