概述
一、Java为这8种基本数据类型提供了8种包装类,分别是Byte、Short、Integer、Long、Float、Double、Boolean、Character。
- 除了int和char的包装类写法稍有不同,其余均只需首字母大写即可。
public class WrapperTest {
@Test
// 基本数据类型—>包装类:调用保证类的构造器。
public void test1(){
int num =1;
Integer in = new Integer(num);
System.out.println(in.toString());
Float f1 = new Float(12.3f);
Float f2 = new Float(“12.3”);
System.out.println(f1);
System.out.println(f2);
// 包装类
double d1 =33.5;
Double dd = new Double(d1);
System.out.println(d1);
}
}
二、包装类 —> 转基本数据类型。
public class WrapperTest {
@Test
//包装类:调用保证类的构造器—> 转基本数据类型。
public void test2(){
Integer inl = new Integer(15);
int i1 =inl.intValue();
System.out.println(i1+1); // 转完之后可以做: 加减乘除
Float F4 = new Float(12.3);
float ff= F4.floatValue();
System.out.println(ff * 4);
}
三、自动装箱与自动拆箱。
JDK 5.0 新增的使用
@Test
// 自动拆箱与装箱
public void test3(){
int num =12;
Integer in1 = num;
System.out.println(in1); // 自动装箱
boolean b1 = true;
Boolean b2 =b1;
// 自动装箱
System.out.println("================================");
// System.out.println(in1.toString());
int num3=in1;
System.out.println(num3); 12
}
方式二:
float f1 =123.5f;
String str2 = String.valueOf(f1);
最后
以上就是忧心石头为你收集整理的包装类 与 自动装箱与自动拆箱 理解使用的全部内容,希望文章能够帮你解决包装类 与 自动装箱与自动拆箱 理解使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复