久久久久久久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(使用線程逐塊處理文件)
主站蜘蛛池模板: 免费性视频 | 久久九 | 日本一区不卡 | 小草久久久久久久久爱六 | 日本一区二区高清不卡 | 成人国产精品久久久 | 日韩av在线一区二区三区 | 国内精品免费久久久久软件老师 | 欧美精品在线一区二区三区 | 黄色精品| 亚洲精品9999 | 国产精品视频免费观看 | 国产精品女人久久久 | 成人免费视频久久 | 久久久999成人 | 一区观看| 精品在线一区二区 | 亚洲欧美国产精品久久 | 黄色网址大全在线观看 | 国产欧美日韩一区二区三区在线 | 99久久国产综合精品麻豆 | 欧美xxxⅹ性欧美大片 | 精品美女久久久久久免费 | 欧美日韩在线视频一区二区 | av黄色在线 | 成人免费一区二区 | 精品国产一区二区三区日日嗨 | 美女视频网站久久 | 欧美爱爱视频 | 羞羞的视频在线 | 日日做夜夜爽毛片麻豆 | 国产福利在线视频 | 久久久久久久久久一区二区 | 9久9久| 久久一区二区免费视频 | 午夜视频在线免费观看 | 手机av网| 黄色网络在线观看 | 天堂一区在线 | 亚洲精品一区二区在线 | 免费看黄色片 |