我有代碼看起來像這樣二進制字符串爲十六進制的Java
public static void main(String[] args) {
String string= "11011100010000010001000000000000";
String string1= "00000000010000110000100000101100";
System.out.println(Integer.toHexString(Integer.parseInt(string1,2)));
System.out.println(Integer.toHexString(Integer.parseInt(string,2)));
}
第一個字符串轉換得很好,但第二個具有java.lang.NumberFormatException 的錯誤不知道是什麼問題
歡迎SO!你應該「檢查」你接受的答案。這不僅會將問題標記爲已關閉,而且還會爲幫助您解決問題的人員帶來紅利。 –