所有關於二進制文字的例子都是這樣的: int a=0b1011
我的問題是,我可以將現有的變量翻譯成這種形式嗎?例如, from int b=10000011;
我想獲得int c=0b10000011
。Java二進制文字用法
回答
你可以使用Integer.parseInt(String, int)
之類的東西,
int b = 10000011;
int c = Integer.parseInt(String.valueOf(b), 2);
int d = 0b10000011;
System.out.println(c == d);
我也得到true
。
問題是c是隱含的二進制形式的整數。 'System.out.println(c)'只顯示它的整數值。 – kahofanfan
二進制計算機以二進制形式存儲所有內容。它代表十進制中的十進制文字。請說明你想解決什麼問題。如果你想'c'的二進制值調用'Integer.toBinaryString(c)' –
然後它會返回一個'String'而不是'int'。無論如何,我認爲這是唯一的選擇,但它必須將'int'轉換爲'String',將'String'轉換爲'int'。 – kahofanfan
- 1. Java二進制文字 - 字節值-128
- 2. 二進制樹的數字文件Java
- 3. 十進制到二進制Java方法
- 4. 在java中使用二進制數字
- 5. 用Java讀取二進制文件
- 6. 將二進制字符串轉換爲二進制文字
- 7. Java |二進制字符串到字節
- 8. 二進制INT二進制字符
- 9. Java中文本的二進制文件
- 10. 二進制字符串到十六進制字符串java
- 11. 使用Java搜索二進制文件中的字節序列
- 12. 寫的字符串二進制數據的二進制文件
- 13. 用Java合併二進制文件的最佳方法
- 14. 的Java,Long.parse二進制字符串
- 15. Java:字符串到BigInteger到二進制
- 16. 二進制文本,只是將其反轉爲使用JAVA的二進制
- 17. 二進制搜索Java實現算法
- 18. 無法理解的Java二進制補
- 19. Java中的二進制矩陣乘法
- 20. 在Java中的二進制減法
- 21. java中的二進制加法
- 22. 二進制字符串文本字符串的Java代碼
- 23. 如何將數字(十進制)轉換爲二進制(二進制)數字和從二進制到十進制?
- 24. Java中的Nasa二進制文件
- 25. Java transfer從部分二進制文件?
- 26. Java二進制文件(.raw)輸出
- 27. 寫入原始二進制文件java
- 28. 在Java中寫入二進制文件
- 29. Java - 並行讀取二進制文件
- 30. Java文件到二進制轉換
你會怎麼做翻譯?十進制10000011與二進制10000011不同,十進制是131? – dasblinkenlight
我不需要他們是平等的......這只是一個例子,說我在找什麼。像'String'一樣,我們可以寫'String c =「0b」+「10000011」',我只是好奇如何將二進制文字添加到任何現有的「int」中。 – kahofanfan
目前尚不清楚你在這裏要求什麼。你爲什麼要把'int b = 10000011'改成'int c = 0b10000011'? – EJP