首页 > 其他分享 >包装类

包装类

时间:2024-04-08 19:36:00浏览次数:14  
标签:基本 包装 数据类型 value integer Integer

基本数据类型转换为包装类

(byte short int char long float double boolean) -> (Byte Short Integer Character Long Float Double Boolean)

第一种方式:

  使用包装类的构造器进行转换(目前jkd8以上不建议使用了)

  包装类 引用名 = new 包装类(value);

第二种方式:

  使用valueOf方法进行转换

  包装类 引用名 = 包装类.valueOf(value);

第三种方式:

  利用自动装箱将基本数据类型转为包装类,相当于第二种方式,只是将valueOf方法省略了,不再显式赋值

  包装类 引用名 = value;

  

  注意:value需要和包装类对应的基本数据类型相同,包装类之间不可互相转换

  如:【Integer integer = new Integer(132);】可以转换,但如果是【Integer integer = new Integer(132.2);】就不行,因为系统会将132.2默认为double类型

 

 

包装类转换为基本数据类型

(Byte Short Integer Character Long Float Double Boolean)->(byte short int char long float double boolean)

第一种方式:

  使用基本数据类型Value()方法对包装类进行拆分

  基本数据类型 变量名 = 包装类引用名.基本数据类型Value();

第二种方式:

  利用自动拆箱将包装类转换为基本数据类型

  基本数据类型 变量名 = 包装类引用名;

例子:

//利用自动装箱将int数值类型转为Integer包装类
Integer integer2 = 123;
//利用intValue方法将包装类拆箱为int
int i = integer.intValue();
//利用自动拆箱
int i2 = integer;


String类型转换为基本数据类型和包装类

转换包装类

  包装类 类引用名 = 包装类.valueOf(value);

转为基本数据类型

  基本数据类型 变量名 = 包装类.parse基本数据类型();

标签:基本,包装,数据类型,value,integer,Integer
From: https://www.cnblogs.com/updatelife/p/18122370

相关文章

  • 包装设计师如何搞副业?
    包装设计师拥有良好的视觉设计能力和对市场趋势的敏感度,这为他们开展副业提供了多样化的机会。以下是一些适合包装设计师的副业想法: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是强类型编程语言,在声明属性时,需要指定属性......
  • Java包装经验进面试后实话实说真的找不到工作吗?
    提升Java开发能力可以通过多种途径来弥补经验的不足。你提到的参与开源项目是一个非常好的方法,特别是选择一些简单的项目或脚手架,可以让你逐步熟悉实际开发流程和团队协作。我这里有一套编程入门教程,不仅包含了详细的视频讲解,项目实战,还提供了丰富的源代码。如果你渴望学习编......
  • 常用API:objects类 包装类
      包装类:        ......
  • 包装类
    4.包装类4.1介绍将基本数据类型,包装成类(变成引用数据类型)作用:变成类,就可以创建对象了,对象就可以调用方法方便的解决问题了4.2基础类型对应的包装类4.2.1分类基本数据类型引用数据类型byteByteshortShortintIntegerlongLongcharCharacterf......
  • GB4806.8食品包装纸袋、纸杯、纸饭盒 广东检测机构 重点实验室
    什么是食品接触用纸?食品接触用纸和纸板材料及制品指的是在正常使用条件下,各种已经或预期可能与食品或食品添加剂(以下简称食品)接触,或其成分可能转移到食品中的纸和纸板材料及制品,包括涂蜡纸、硅油纸和纸浆模塑制品等。2022年7月28日,卫生健康委、市场监管总局联合发布36项食品......