java - 如何将字符串转换为位,然后再转换为 int 数组 - java

标签 java string int bit

在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/

相关文章:

java - Java动态Web项目中重定向到html

java - HashMap 条目不会进入列

c - 从结构数组中删除;s

Python-仅从句子中删除单词

regex - Delphi - 如何从字符串中提取数字?

c++ - 为什么这段代码不会使 cin 崩溃?为 int 变量输入的 char C++

python - 双端队列扩展时将字节更改为整数

java - 在 Spring Boot 命令行中传递多个参数

java - 将整数的最后一位四舍五入

java - OpenJFX Maven 原型(prototype)不存在?