最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java字符串轉成二進制碼的方法

 更新時間:2017年05月26日 09:46:02   作者:StanLong  
這篇文章主要為大家詳細介紹了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數(shù)組
  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碼表可得對應字符

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

偃师市| 团风县| 定襄县| 屏边| 日土县| 三穗县| 剑阁县| 河南省| 罗定市| 万宁市| 垫江县| 隆回县| 石城县| 额济纳旗| 瑞丽市| 库车县| 汝阳县| 鸡泽县| 武鸣县| 香格里拉县| 龙南县| 益阳市| 漠河县| 屏南县| 台东市| 马龙县| 阿勒泰市| 潼南县| 阳东县| 会泽县| 剑阁县| 光泽县| 文登市| 平舆县| 鄄城县| 隆德县| 永登县| 始兴县| 博客| 宜兰市| 吕梁市|