-1
我需要開發一個實用程序服務,它以二進制或十六進制或十進制作爲輸入,並且需要將其轉換爲具有可讀格式的Java數據類型(二進制到二進制到二進制到長整數等等)。請讓我知道是否有任何庫需要儘量少用代碼,而不是使用每種可能有用的格式的java api。將二進制,十六進制和八進制轉換爲java數據類型
我需要開發一個實用程序服務,它以二進制或十六進制或十進制作爲輸入,並且需要將其轉換爲具有可讀格式的Java數據類型(二進制到二進制到二進制到長整數等等)。請讓我知道是否有任何庫需要儘量少用代碼,而不是使用每種可能有用的格式的java api。將二進制,十六進制和八進制轉換爲java數據類型
Java的Integer類會做所有的你問什麼
Integer.
parseInt("0", 10) returns 0
parseInt("473", 10) returns 473
parseInt("+42", 10) returns 42
parseInt("-0", 10) returns 0
parseInt("-FF", 16) returns -255
parseInt("1100110", 2) returns 102
parseInt("2147483647", 10) returns 2147483647
parseInt("-2147483648", 10) returns -2147483648
parseInt("2147483648", 10) throws a NumberFormatException
parseInt("99", 8) throws a NumberFormatException
parseInt("Kona", 10) throws a NumberFormatException
parseInt("Kona", 27) returns 411787
int x = 10101;
Integer.toBinaryString(x);
Integer.toHexString(x);
Integer.toOctalString(x);
Integer.toUnsignedLong(x);