全网整合营销服务商

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

免费咨询热线: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 


相关文章: 建站168自助建站系统:快速模板定制与SEO优化指南  长沙做网站要多少钱,长沙国安网络怎么样?  h5网站制作工具有哪些,h5页面制作工具有哪些?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  浅析上传头像示例及其注意事项  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  如何通过老薛主机一键快速建站?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  ,想在网上投简历,哪几个网站比较好?  做企业网站制作流程,企业网站制作基本流程有哪些?  定制建站是什么?如何实现个性化需求?  黑客如何通过漏洞一步步攻陷网站服务器?  威客平台建站流程解析:高效搭建教程与设计优化方案  南宁网站建设制作定制,南宁网站建设可以定制吗?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  建站之星如何实现PC+手机+微信网站五合一建站?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  如何选择高效便捷的WAP商城建站系统?  济南网站制作的价格,历城一职专官方网站?  广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  Python多线程使用规范_线程安全解析【教程】  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何获取免费开源的自助建站系统源码?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  如何快速搭建高效简练网站?  如何在云虚拟主机上快速搭建个人网站?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  如何基于云服务器快速搭建个人网站?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  建站主机系统SEO优化与智能配置核心关键词操作指南  如何通过万网虚拟主机快速搭建网站?  建站上传速度慢?如何优化加速网站加载效率?  如何用腾讯建站主机快速创建免费网站?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  设计网站制作公司有哪些,制作网页教程?  如何在阿里云虚拟主机上快速搭建个人网站?  常州自助建站工具推荐:低成本搭建与模板选择技巧  电商网站制作公司有哪些,1688网是什么意思?  深圳网站制作平台,深圳市做网站好的公司有哪些?  利用JavaScript实现拖拽改变元素大小  如何用美橙互联一键搭建多站合一网站?  如何在云主机上快速搭建网站?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  寿县云建站:智能SEO优化与多行业模板快速上线指南  制作网站的软件免费下载,免费制作app哪个平台好?  制作营销网站公司,淘特是干什么用的?  如何快速生成专业多端适配建站电话?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  如何用已有域名快速搭建网站? 

您的项目需求

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