我是靠谱客的博主 忧心石头,最近开发中收集的这篇文章主要介绍包装类 与 自动装箱与自动拆箱 理解使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、Java为这8种基本数据类型提供了8种包装类,分别是Byte、Short、Integer、Long、Float、Double、Boolean、Character。
  1. 除了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);
在这里插入图片描述

最后

以上就是忧心石头为你收集整理的包装类 与 自动装箱与自动拆箱 理解使用的全部内容,希望文章能够帮你解决包装类 与 自动装箱与自动拆箱 理解使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部