Integer的toString()
1、Integer的toString() 有静态和非静态方法,还有toHexString 以及 toBinaryString、toUnsignedString
2、Integer还继承了Number类,包括方法:intValue、longValue、floatValue、doubleValue、byteValue、shortValue
3、Integer.toString(int i); 就是将i转为string
4、Integer.toString(int par1,int par2),par1表示要转成字符串的数字,par2表示要转成的进制表示,如:
Integer.toString(100,2),表示把100转成2进制表示的字符串,
Integer.toString(100,10),表示把100转成10进制表示的字符串,
Integer.toString(100,16),表示把100转成16进制表示的字符串,
Integer.toString(100,36),表示把100转成36进制表示的字符串,即100到36之间的数字表示为a到z的表示。
public class Main {
public static void main(String[] args) {
String s = Integer.toString(255, 8);//10进制数转0-35进制,结果为字符串
System.out.println(s);
int a=Integer.parseInt(s,16);//把字符串-当作多少进制-结果转为10进制
System.out.println("a="+a);
BigInteger m=new BigInteger(s,16);//把16进制的字符串封装成大数对象
System.out.println("big integer m="+m);//打印大数,默认10进制
}
}