久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何在Java中將字符串的二進制表示轉換為字節

How to convert a binary representation of a string into byte in Java?(如何在Java中將字符串的二進制表示轉換為字節?)
本文介紹了如何在Java中將字符串的二進制表示轉換為字節?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

正如標題所說,我該怎么做?它很容易從字符串 -> 字節 -> 字符串二進制轉換,但是我如何轉換回來?下面是一個例子.輸出是:'f' 到二進制:01100110294984

我在某處讀到可以使用 Integer.parseInt 但顯然不是這樣 :( 還是我做錯了什么?

謝謝,:)

公共類主{公共靜態無效主要(字符串[]參數){字符串 s = "f";字節[] 字節 = s.getBytes();StringBuilder 二進制 = new StringBuilder();對于(字節 b:字節){詮釋價值 = b;for (int i = 0; i <8; i++){binary.append((val & 128) == 0 ? 0 : 1);val <<= 1;}binary.append(' ');}System.out.println("'" + s + "' 轉二進制:" + binary);System.out.println(Integer.parseInt("01100110", 2));}}

解決方案

你可以使用Byte.parseByte() 基數為 2:

byte b = Byte.parseByte(str, 2);

<小時>

使用您的示例:

System.out.println(Byte.parseByte("01100110", 2));

<上一頁>102

as the title says, how do I do it? Its easy to convert from string -> byte -> string binary, But how do I convert back? Below is a example. The output is : 'f' to binary: 01100110 294984

I read somewhere that I could use the Integer.parseInt but clearly that is not the case :( Or am I doing something wrong?

Thanks, :)

public class main{
    public static void main(String[] args) {

         String s = "f";
          byte[] bytes = s.getBytes();
          StringBuilder binary = new StringBuilder();
          for (byte b : bytes)
          {
             int val = b;
             for (int i = 0; i < 8; i++)
             {
                binary.append((val & 128) == 0 ? 0 : 1);
                val <<= 1;
             }
             binary.append(' ');
          }
          System.out.println("'" + s + "' to binary: " + binary);

        System.out.println(Integer.parseInt("01100110", 2));
    }
}

解決方案

You can use Byte.parseByte() with a radix of 2:

byte b = Byte.parseByte(str, 2);


Using your example:

System.out.println(Byte.parseByte("01100110", 2));

102

這篇關于如何在Java中將字符串的二進制表示轉換為字節?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to wrap text around components in a JTextPane?(如何在 JTextPane 中的組件周圍環繞文本?)
MyBatis, how to get the auto generated key of an insert? [MySql](MyBatis,如何獲取插入的自動生成密鑰?[MySql])
Inserting to Oracle Nested Table in Java(在 Java 中插入 Oracle 嵌套表)
Java: How to insert CLOB into oracle database(Java:如何將 CLOB 插入 oracle 數據庫)
Why does Spring-data-jdbc not save my Car object?(為什么 Spring-data-jdbc 不保存我的 Car 對象?)
Use threading to process file chunk by chunk(使用線程逐塊處理文件)
主站蜘蛛池模板: 一区二区精品电影 | 国产成人精品一区二区三区在线 | 国产小视频在线 | 欧美一区2区三区4区公司 | а天堂中文最新一区二区三区 | 综合一区二区三区 | 国产精品一区二区在线观看 | 伊人久久麻豆 | 国产精品网页 | 国产精品免费视频一区 | 夜夜爽99久久国产综合精品女不卡 | 国产日韩欧美 | 精品免费国产视频 | 在线视频一区二区三区 | 国产日韩视频在线 | 国产欧美在线视频 | 国产高清精品在线 | 精品久久久久久久久久久 | 欧美日韩综合 | 欧美日韩国产三级 | 一区二区在线 | 亚洲高清视频在线观看 | a看片| 日本超碰| 亚洲一区二区三区四区视频 | 不卡欧美 | 在线观看国产网站 | 在线色网 | 成人精品免费视频 | 色婷婷亚洲国产女人的天堂 | 久久五月婷| 国产高清精品网站 | 国产欧美日韩综合精品一区二区 | 午夜天堂 | 亚洲成av| 欧美日韩看片 | 天天看片天天干 | 在线观看亚洲精品 | 久视频在线 | 成人综合一区 | 91五月婷蜜桃综合 |