加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 将二进制字符串转换为二进制

发布时间:2020-12-15 04:21:19 所属栏目:Java 来源:网络整理
导读:如何将写为二进制的字符串转换为二进制(字节数组)? 如果我有一个字符串: 字符串二进制=“0000” 我希望二进制数据为0000. 下面是我将二进制文件设置为字节数组时发生的情况(依次返回48,即ASCII) ????二进制字符串:0000 ????二进制字节数组:48 ????二进制
如何将写为二进制的字符串转换为二进制(字节数组)?

如果我有一个字符串:

字符串二进制=“0000”

我希望二进制数据为0000.

下面是我将二进制文件设置为字节数组时发生的情况(依次返回48,即ASCII)

????二进制字符串:0000
????二进制字节数组:48
????二进制字节数组:48
????二进制字节数组:48
????二进制字节数组:48

我不擅长解释所以希望上面的例子足以告诉你我想要什么.

编辑:这是将数据设置为二进制文件.

解决方法

用这个:

System.out.println(Integer.toBinaryString(Integer.parseInt("000",2))); // gives 0
    System.out.println(Integer.toBinaryString(Integer.parseInt("010",2))); // gives 10
    System.out.println(Integer.toBinaryString(Integer.parseInt("100",2))); // gives 100

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读