2013-10-06 40 views
0

我有IP地址一樣的比特串,如何將ip地址中的位的子串轉換爲十進制數字?

System.out.println("1 MSB: " + binaryForm.substring(0, 1));//1 
    System.out.println("6 bits: " + binaryForm.substring(1, 7));//010101 
    System.out.println("25 LSB: " + binaryForm.substring(7));//: 1101010000110010000010111 

如何6位到小數點後一位數,25位轉換成其他十進制數?

回答

1

您可以使用

Integer.parseInt(str, 2) 
+0

感謝您基數,這對我來說非常有幫助。 –

相關問題