包装类、基本数据类型及String类之间的相互转换
2017-10-25 16:06
645 查看
包装类:8种基本数据类型对应一个类,此类即为包装类
一、基本数据类型 包装类 及String之间的转换
1、基本数据类型转化为包装类:调用包装类的构造器
int i=10;
Integer i1=new Integer(i);//转化为对应的包装类
Integer i1=new Integer(“i”);//加上双引号没问题,但前提里面的实体是所对应的类型
注意:对于Boolean类型来讲,当形参是"true"返回true,除此之外返回false。"不会抛NumberFormatException异常"
2、包装类转到基本数据类型:调用包装类XXX的XXXValue()
i1.intValue();
f.floatValue();
3、jdk5.0之后,引入了自动装箱和拆箱
Integer i3=i2;//右边基本数据类型 左边引用数据类型 “自动装箱”
int i5=i3;//自动拆箱
二、基本数据类型和包装类与String类之间的转换
1、基本数据类型和包装类-->String类:调用String类的重载valueOf(Xxx)方法
int i1=10;
String str1=i1+"";//转化为字符串方式1
String.valueOf(i1);//转化为字符串方式2
2、String类-->基本数据类型和包装类:调用包装类的parseXxx(String str)方法
总结:Xxx类型(a)转化为Xxx类型(b)时,以b为基准,去b中找相应的方法进行转换。
相关文章推荐
- Java包装类(Wrapper)、基本数据类型、String类之间的转换
- Java基本数据类型、包装类与String类之间的转换
- Java基本数据类型、包装类与String类之间的转换
- 基本数据类型 、包装类 与String类之间的转换
- Java基本数据类型、包装类与String类之间的转换
- 基本数据类型、包装类、String之间的转换
- 基本数据类型之间的相互转换
- java基本数据类型与包装类之间的转换
- 基本数据类型和包装类、String类的转换&toString方法&instanceof运算符
- C/C++ 基本数据类型之间的相互转换 int / char / string / vector windows与linux通用
- java基本数据类型、对应的封装类以及字符串之间的相互转换
- Java的基本数据类型:8种基本类型、对应的包装类、引用数据类型及与String 之间的转换。
- 变量和数制进制之间的相互转换以及八大基本数据类型
- Java 基本数据类型和Sting之间的相互转换
- 基本类型包装类字符串之间的相互转换
- 基本数据类型与其对应的封装类之间的相互转换
- Java的包装类,基本数据类型和String类之间的转化
- java-包装类、基本数据类型和字符串之间的转换
- 基本数据类型、包装类、String之间的转换
- java 基本数据类型、包装类、字符串、数组之间的类型转换