首页 > 其他分享 >包装类

包装类

时间:2024-05-23 18:08:37浏览次数:29  
标签:拆箱 包装 数据类型 System println Integer out

public class Demo {
public static void main(String[] args) {
//基本数据类型
int num1=18;
//类型转换:装箱;基本数据类型转为引用数据类型的过程
//使用Integer类创建对象

    Integer integer1=new Integer(num1);

    Integer integer2=Integer.valueOf(num1);

    System.out.println("装箱");
    System.out.println(integer1);
    System.out.println(integer2);

    //类型转换:拆箱;引用数据类型转为基本数据类型的过程
      //1.创建引用数据类型
     Integer integer3=new Integer(100);

     //2.拆箱,将引用数据类型转换为基本数据类型
     int num2=integer3.intValue();
    System.out.println("拆箱");
    System.out.println(num2 );


     //JDK1.5之前,将引用转换为基本数据类型,需要走以上步骤

     //JDK1.5之后,提供自动装箱和拆箱,例:

    int age=18;
    //自动装箱
    Integer integer4=age;
    System.out.println("自动装箱");
    System.out.println(integer4);

   //自动拆箱
    int age2=integer4;
    System.out.println("自动拆箱");
    System.out.println(age2);
}

}

标签:拆箱,包装,数据类型,System,println,Integer,out
From: https://www.cnblogs.com/anonymity12/p/18209104

相关文章

  • spring boot 拦截返回值并进行包装
    SpringBoot 3.1.10JAVA17--- 序章统一接口的返回值格式:ResultVO对象。拦截Controller的请求,对于返回值不是ResultVO对象的,包装成ResultVO对象,返回null(void)的除外。 实现方式接口 ResponseBodyAdvice+注解@ControllerAdvice。 代码:ResponseBodyProc......
  • java中的包装类
    java中的包装类为什么要有包装类在面向对象中“一切皆对象”,但是基本类型的数据不太符合这一理念,为了统一概念,因此,把基本类型包装成了引用类型的数据基本类型对象的包装类型,除了可以满足基本的类型的基本需求,还附加了其他的方法,例如:类型转化,数据类型之间的操作等等基本类型......
  • Java中 Arrays.asList() 处理基本数据类型数组和包装类型数组的差异
    文章目录前言一、基本数据类型数组和包装类型数组的区别二、Arrays.asList()对这两种数组的处理方式总结前言在使用Java中的Arrays.asList()方法时,我们可能会发现它对基本数据类型数组和包装类型数组的处理方式存在一些差异。这种差异体现了Java在基本数据......
  • 包装类
    基本数据类型转换为包装类(byteshortintcharlongfloatdoubleboolean)->(ByteShortIntegerCharacterLongFloatDoubleBoolean)第一种方式:使用包装类的构造器进行转换(目前jkd8以上不建议使用了)包装类引用名=new包装类(value);第二种方式:使用valueO......
  • 包装设计师如何搞副业?
    包装设计师拥有良好的视觉设计能力和对市场趋势的敏感度,这为他们开展副业提供了多样化的机会。以下是一些适合包装设计师的副业想法:1.**自由职业设计服务**:作为自由职业者,在线提供包装设计、品牌设计、UI设计等服务。可以通过各种自由职业网站注册,如Upwork、Fiverr、Freelanc......
  • Pdfium.Net.Free 一个免费的Pdfium的 .net包装器--可视化编辑pdf
    Pdfium.Net.Free支持.NETFramework4.0.NETFramework4.5.NETStandard2.0.Net8.0可以和PdfiumViewer.Free共同使用预览pdf,也可以直接引用Pdfium.Net.Free操作pdf,解决部分.NetCore调用的问题,Pdfium.Net.Free封装了现有Pdfium的函数,实现了部分操作pdf的功能,部分功......
  • 这 Java 程序员简历一看就是包装的。。
    大家好,我是R哥。最近做Java面试辅导,看了许多小伙伴的简历,有的人的简历一看就知道是包装的,比如这位,他自己都承认了:包装过的简历,作为多年面试官,我一眼就能看出来,相信其他面试官也会有同样的感觉,这也是为什么很多人的简历都是已读不回的状态。下面我简单说说包装的简历的特点。......
  • 数据结构_包装类&泛型
    目录一、包装类1.1基本数据类型和对应的包装类1.2装箱和拆箱1.3拓展 二、泛型2.1引出泛型2.2泛型的语法及使用2.3泛型是如何编译的2.3.1擦除机制2.4泛型的上界2.5泛型方法总结一、包装类在Java中,由于基本类型不是继承自Object类,为了在泛型代码中......
  • 为什么Java接口接收请求整型数据需要使用包装类Long
    在Java中,接口(Interface)是抽象方法的集合,它定义了对象之间交互的契约。但是,接口本身并不直接处理数据。当你说“Java接口接收请求整型数据需要使用包装类Long”,我猜你可能是指在某个方法签名中,接口定义了一个接收Long类型参数的方法,而不是基本类型int。原因主要有以下几点:可......
  • java:包装类
    java是面向对象的编程语言,而基本数据类型并不是对象,于是java对基本数据类型包装了对应的类,如int-Integer、char-Character等,这些类称之为包装类。一、包装类用于泛型何为泛型?实例化一个对象,就是开辟一块空间用于存储对象的属性,Java是强类型编程语言,在声明属性时,需要指定属性......