全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Java字符串转成二进制码的方法

Java将字符串转成二进制码,具体内容如下

public void toBinary(){
  String str = "王雪";
  char[] strChar=str.toCharArray();
  String result="";
  for(int i=0;i<strChar.length;i++){
    result +=Integer.toBinaryString(strChar[i])+ " ";
  }
  System.out.println(result);
}

输出结果为:111001110001011 1001011011101010

Java将二进制码转成字符串

//将二进制字符串转换成int数组
  public int[] BinstrToIntArray(String binStr) {    
    char[] temp=binStr.toCharArray();
    int[] result=new int[temp.length];  
    for(int i=0;i<temp.length;i++) {
      result[i]=temp[i]-48;
    }
    return result;
  }
  
  //将二进制转换成字符
   public char BinstrToChar(String binStr){
     int[] temp=BinstrToIntArray(binStr);
     int sum=0;
     for(int i=0; i<temp.length;i++){
       sum +=temp[temp.length-1-i]<<i;
     }  
     return (char)sum;
  }
  public void BinstrToStr(){
    String binStr = "111001110001011 1001011011101010 ";
    String[] tempStr=binStr.split(" ");
    char[] tempChar=new char[tempStr.length];
    for(int i=0;i<tempStr.length;i++) {
      tempChar[i]=BinstrToChar(tempStr[i]);
    }
    System.out.println(String.valueOf(tempChar));
   }

根据Unicode码表,将二进制码转换成字符

1、先将二进制转换成十六进制

111001110001011   -->0111 0011 1000 1011 不够四位则高位补零(左边) -->0x738b

1001011011101010  -->1001 0110 1110 1010 -->0x96ea。然后查Unicode码表可得对应字符

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Java  # 字符串  # 二进制码  # java 判断二进制文件的方法  # 利用Java读取二进制文件实例详解  # java数据类型与二进制详细介绍  # 详谈Java中的二进制及基本的位运算  # Java 中二进制转换成十六进制的两种实现方法  # Java二进制操作(动力节点Java学院整理)  # Java实现较大二进制文件的读、写方法  # java将一个整数转化成二进制代码示例  # 转换成  # 转成  # 四位  # 可得  # 先将  # 具体内容  # 大家多多  # int  # lt  # length  # strChar  # toCharArray  # result  # println  # str  # Integer  # toBinaryString  # System 


相关文章: 建站之星后台密码如何安全设置与找回?  油猴 教程,油猴搜脚本为什么会网页无法显示?  建站之星备案是否影响网站上线时间?  建站ABC备案流程中有哪些关键注意事项?  官网网站制作腾讯审核要多久,联想路由器newifi官网  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何在云主机上快速搭建网站?  如何彻底卸载建站之星软件?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  c# 在ASP.NET Core中管理和取消后台任务  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  如何通过虚拟主机快速完成网站搭建?  香港网站服务器数量如何影响SEO优化效果?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  如何快速使用云服务器搭建个人网站?  如何解决VPS建站LNMP环境配置常见问题?  微信推文制作网站有哪些,怎么做微信推文,急?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  安徽网站建设与外贸建站服务专业定制方案  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  建站之星伪静态规则如何正确配置?  广东企业建站网站优化与SEO营销核心策略指南  如何快速配置高效服务器建站软件?  建设网站制作价格,怎样建立自己的公司网站?  已有域名建站全流程解析:网站搭建步骤与建站工具选择  如何通过虚拟机搭建网站?详细步骤解析  教学论文网站制作软件有哪些,写论文用什么软件 ?  宁波自助建站系统如何快速打造专业企业网站?  电商平台网站制作流程,电商网站如何制作?  宝塔新建站点为何无法访问?如何排查?  网站设计制作企业有哪些,抖音官网主页怎么设置?  如何在宝塔面板中创建新站点?  家具网站制作软件,家具厂怎么跑业务?  北京网站制作的公司有哪些,北京白云观官方网站?  建站之星如何防范黑客攻击与数据泄露?  宝塔新建站点报错如何解决?  常州自助建站费用包含哪些项目?  如何基于云服务器快速搭建网站及云盘系统?  如何在Windows环境下新建FTP站点并设置权限?  如何在建站主机中优化服务器配置?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  Python lxml的etree和ElementTree有什么区别  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  建站之星2.7模板快速切换与批量管理功能操作指南  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  广州营销型建站服务商推荐:技术优势与SEO优化解析 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。