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 发布