Integer常用方法
示例代码:
// int --> Integer
// 基本类型-->引用数据类型
Integer i1 = new Integer(111);
// Integer --> int
// 引用数据类型-->基本数据类型
int i2 = i1.intValue();
// 重要: parseInt(String s) 将字符串参数解析为带符号的十进制整数。
int age = Integer.parseInt("12");
System.out.println(age+1); // => 26
// 重要:parseDouble(String s) 返回一个新 double初始化为指定的代表的值 String ,如通过执行 valueOf类的方法 Double 。
double price = Double.parseDouble("3.0");
System.out.println(price+1); // => 4.0
// 其他类型值转换性质同理
// 进制之间转换
// 十进制二进制转换
String s1 = Integer.toBinaryString(10); // ==> 1010
System.out.println(s1);
// 十进制十六进制转换
String s2 = Integer.toHexString(10); // ==> a
System.out.println(s2);
// 十进制八进制转换
String s3 = Integer.toOctalString(10); // ==> 12
System.out.println(s3);
// int --> Integer
Integer q1 = new Integer(3); // ==> 3
System.out.println(q1);
// String --> Integer
Integer q2 = new Integer("1234"); // ==> 1234
System.out.println(q2);
// 总结:关于三种类转换
System.out.println("总结:关于三种类转换");
// 1.int --> Integer
Integer w1 = Integer.valueOf(10);
// 2.Integer --> int
int w2 = w1.intValue();
// 3.String --> Integer
Integer w3 = Integer.valueOf("10");
// 4.Integer --> String
String s4 = w3.toString();
// 5.String --> int
int w4 = Integer.parseInt("123");
// 6.int --> String
String s5 = 10 + "";