-
Number父类中提供6个共性方法
-
parseXXX()静态方法
package zhuangxiang_demo;
public class demo1 {
public static void main(String[] args) {
//类型转换:装箱,基本类型转成应用类型的过程
int num1 = 18 ;
//引用Inter类创建对象
Integer integer = new Integer(num1);
Integer integer1 = Integer.valueOf(num1);
System.out.println("装箱");
System.out.println(integer);//18
System.out.println(integer1);//18
//类型转换:拆箱,引用类型转成基本类型
Integer integer2 = new Integer(100);
int num2=integer2.intValue();
System.out.println("拆箱");
System.out.println(num2);//100
//jdk1.5之后,提供自动装箱和拆箱
int age = 30;
//自动装箱
Integer integer3 = age;
System.out.println(integer3);//30
//自动拆箱
int age2=integer3;
System.out.println(age2);//30
System.out.println("---------------------------");
//基本类型和字符串之间转换
//1 基本类型转成字符串
int n1 =100 ;
//1.1使用+号
String s1 = n1+"";
System.out.println(s1.getClass().getName());
//1.2使用Integer中的toString()方法
String s2 = Integer.toString(n1);
System.out.println(s1);//100
System.out.println(s2);//100
//2.字符串转成基本类型
String str = "150" ;
//使用Integer.parseXXX();
int n2=Integer.parseInt(str);
System.out.println(n2);//150
//boolean 字符串形式转成基本类型“true”-->true
String str2 = "true";
boolean b1 = Boolean.parseBoolean(str2);
System.out.println(b1);//true
}
}