基本包装类(字符串与基本数据类型)
前台交给后台的都是字符串
注意的int对应的是Integer,char对应的Character,其他6个都是基本类型首字母大写。
基本数据类型对象包装类特点:用于在基本数据和字符串之间进行转换。
转换
字符串转数据类型
pareInt(String);
String s2="123";
int i=Integer.parseInt(s1);
基本数据类型转字符串
将基本数值转成字符串有3种方式:
1. 基本类型直接与””相连接即可;34+"";
String a=34+“”;
2.调用valueof()方法
String s3=String.valueof(true);
3.调用tostring()方法
String s4=Integer.toString(123);
基本数据类型转包装类
转包装类的优势
1=可以存空值
2=可以使用方法
方法
integer(int)
integer(string)
valuof(int)
valuof(Stirng)
Integer i=new Integer(123);
integer i=new integer("123")
integer i=integer.valueof(123);
integer i=integer.valueof("123")
包装类转基本数据类型
intvalue()
int i i=i.intvalue();
自动装箱拆箱(jdk1.5)
自动装箱
基本数据类型————包装类
自动拆箱
包装类-------————基本数据类型
integer i=123;
int i=i+1;
byte常量池
(只能在byte范围内才行)
integer s1=5;
integer s2=5;
sysout(s1==s2);///true
sysout(s1.equals(s2))///true
integer s1=1134;
integer s2=2132;
sysout(s1==s2)?/false
sysout(s1.equals(s2))///true