java - 如何将字符串转换为字节?

标签 java arrays

如何使用 Java 将包含诸如 "00110011" 之类的数字的字符串转换为字节? 我尝试过一些代码如下-

System.Text.Encoding enc = System.Text.Encoding.ASCII; 
byte[] myByteArray = enc.GetBytes("a text string"); 
string myString = enc.GetString(myByteArray );

最佳答案

尝试:

int num = Integer.parseInt("00110011", 2);
byte b = (byte)num;

关于java - 如何将字符串转换为字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15499986/

相关文章:

java - 在没有集合的ArrayList中查找最小整数

java - 如何获取文本文件中的句子并将其放入数组列表Java?

java - BufferedReader.lines().foreach() 永远不会终止

php - while 循环中的数组

java - 验证 Java 中调用的 Ibatis 过程

java - 无法同时从 ActiveMQ 嵌入式代理进行消费

arrays - Swift:定义数组内部具有不同类型的新三维数组

php - 将 foreach() 与多维数组一起使用

c++ - 整数指针数组的大小

c++ - 在 CArray 中赋值的简单方法