常见对象_Integer中进制转换的操作

来源:互联网 发布:众泰和知豆哪个好 编辑:程序博客网 时间:2024/06/06 05:49
package cn.itcast_04;/* * 常用的基本进制转换: * public static String toBinaryString(int i) * public static String toOctalString(int i) * public static String toHexString(int i) * 十进制到其它进制: * public static String toString(int i,int radix) * 由于测试出了进制的范围:2-36 * 为什么呢?0,...9,a,...z *  * 其它进制到十进制: * public static int parseInt(String s,int radix) */public class IntegerDemo {public static void main(String[] args) {// 十进制到二进制、八进制、十六进制printHex(100);System.out.println("------------------");// 十进制到其它进制// xxx的xx进制是xxxSystem.out.println(Integer.toString(100, 10));System.out.println(Integer.toString(100, 2));System.out.println(Integer.toString(100, 8));System.out.println(Integer.toString(100, 16));System.out.println(Integer.toString(100, 5));System.out.println(Integer.toString(100, 7));System.out.println(Integer.toString(100, -7));System.out.println(Integer.toString(100, 70));System.out.println(Integer.toString(100, 0));System.out.println(Integer.toString(100, 32));System.out.println(Integer.toString(100, 37));System.out.println(Integer.toString(100, 36));System.out.println("-----------------------");// 其它进制到十进制// xx进制的xx是xxSystem.out.println(Integer.parseInt("100", 10));System.out.println(Integer.parseInt("100", 2));System.out.println(Integer.parseInt("100", 8));System.out.println(Integer.parseInt("100", 16));System.out.println(Integer.parseInt("100", 23));// NumberFormatException// System.out.println(Integer.parseInt("123", 2));}// 常用的基本进制转换public static void printHex(int i) {System.out.println(i + "的十进制到二进制:" + Integer.toBinaryString(i));System.out.println(i + "的十进制到八进制:" + Integer.toOctalString(i));System.out.println(i + "的十进制到十六进制:" + Integer.toHexString(i));}}

0 0
原创粉丝点击