包装类,基本数据类型,String相互间转换
每个基本数据类型都有相对应的包装类型
包装类,基本数据类型,String相互间转换,这三者间的转换时很重要的;
一、String 转其他
String → 包装类型
1、Integer(String str)
调用包装类的带String参构造
String → 基本数据类型
☆String → int调用包装类的parseInt方法
二、包装类转其他
→ String
调用包装类对象的ToString方法
→ 基本类型
①调用包装类的XXXValue方法
包装类的方法,与对象有关,非static,不用传参
②JDK1.5以后,直接赋值
int i = Integer
自从拆箱
三、基本数据类型转其他
→ String
①5 + “”
②str = Integer.toString(i);
使用包装类的带参toString方法
→ 包装
①调用包装类的构造 new
②JDK1.5以后,直接赋值 =
自动封箱
Object obj = 10;
这里也是自动封箱,让父类的引用指向子类对象
基本数据类型byte、short,int,long,float,double,boolean,char
相应的封装类型:Byte,Short,Integer,Long,Float,Double,Boolean,Character
var code = “b04e410d-b378-435e-8fdf-b2637b5e589f”