我有一个字符串,它包含一系列位(如“01100011”)和while循环中的一些整数。例如:Java字节数组转换问题
while (true) {
int i = 100;
String str = Input Series of bits
// Convert i and str to byte array
}
现在我想要一个很好的最快方法来将字符串和int转换为字节数组。到目前为止,我所做的是将int
转换为String
,然后在两个字符串上应用getBytes()
方法。但是,它有点慢。有没有其他方法可以做到这一点(可能)比这更快?
是什么i'和'str''之间的关系? – dash1e 2012-04-07 04:54:15
@ dash1e,没有关系。我只是举一个例子。我和str是不同的。 str不是我的比特表示。 – Arpssss 2012-04-07 04:55:57
所以你需要两个独立的快速函数来转换字节数组中的整数或位串? – dash1e 2012-04-07 04:56:52