String hexStr="FF"; String twoStr="10101010"; String oStr="567"; try{ int hex=Integer.parseInt(hexStr,16); int two=Integer.parseInt(hexStr,2); int o=Integer.parseInt(hexStr,8); System.out.println(hex); System.out.println(two); System.out.println(o); } catch(NumberFormatException nfe) { }用Integer类的以下方法: static int parseInt(String s, int radix) static String toHexString(int i)//使整型按照十六进制格式输出static String toOctalString(int i)//使整型按照六进制格式输出static String toBinaryString(int i)//使整型按照二进制格式输出static String toString(int i)public static String toString(int i, int radix)//radix是你想要输出的进制数,在java里面取值为2~36进制
java中,将一个16进值转为10进制的!!!
最新推荐文章于 2023-07-21 12:39:19 发布
博客展示了Java中使用Integer类进行进制转换的代码示例。定义了十六进制、二进制和八进制的字符串,通过Integer.parseInt方法将其转换为十进制整数输出,还介绍了Integer类的toHexString、toOctalString等方法用于不同进制输出。
1350

被折叠的 条评论
为什么被折叠?



