在Java中如何将字符串转换为位(不是字节)或位数组(我稍后会做一些操作)以及如何转换为整数数组(每32位转换为int然后放入数组? 我从未在 Java 中做过这种转换。
String->array of bits->(some operations I'll handle them)->array of ints
最佳答案
ByteBuffer bytes = ByteBuffer.wrap(string.getBytes(charset));
// you must specify a charset
IntBuffer ints = bytes.asIntBuffer();
int numInts = ints.remaining();
int[] result = new int[numInts];
ints.get(result);
关于java - 如何将字符串转换为位,然后再转换为 int 数组 - java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11367611/