java中的包装类(代码片段)

超霸霸 超霸霸     2022-12-31     367

关键词:

包装类

一、什么是包装类

在JAVA中,八大基础数据类型(int,float,double...)是不具备对象的特征的,比如基本数据类型就不能调用方法,功能简单,为了让基本数据类型也具备对象的特征,就有了JAVA包装类,包装类就是:将基本数据类型包装成对象,使其具有了对象的属性方法。 这样就可以使用方法和属性了

二、包装类的主要作用

  • 将本类型与其他类型进行转换
  • 将字符串与本类型及包装类型相互转换

三、如何使用包装类

基本类型对应的包装类对应的转换函数
byteBytebyteValue
shortShortshortValue
intIntegerintValue
longLonglongValue
floatFloatfloatValue
doubleDoubledoubleValue
charCharactercharValue
booleanBooleanbooleanValue
  • 装箱和拆箱
//装箱:将基本类型转换为包装类,分为手动装箱和自动装箱
int i=10;
Integer x=new Integer(i);	//手动装箱
Integer x=i;	//自动装箱

//拆箱:将包装类转换为基本类型,分为手动拆箱和自动拆箱
Integer i=new Integer(8);
int x=i.intValue();		//手动拆卸
int x=i;	//自动拆箱

四、包装类与字符串之间的转换

  • 将包装类转换为字符串
//使用包装类的toString()方法
//使用String类的valueOf()方法
//使用一个空字符串加上基本类型

int c=10;
String str1=Integer.toString(c);	//方法1
String str2=String.valueOf(c);		//方法2
String str3=c + "";				   //方法3
  • 将字符串转换为基本类型
//调用包装类的parseXXX()方法
//调用包装类的valueOf()方法转换为基本数据类型的包装类

String str="24";
int d=Integer.parseInt(str);	//方法1
int e=Integer.valueOf(str);		//方法2

java入门教程六(内置包装类)(代码片段)

Java是一种面向对象的编程语言,Java中的类把方法与数据类型连接在一起,构成了自包含式的处理单元。但在Java中不能定义基本类型对象,为了能将基本类型视为对象处理,并能连接相关方法,Java为每个基本类型都提供了包装... 查看详情

java_包装类和缓冲区(代码片段)

...装类(封装类)有了类的特点,就可以调用类中的方法,Java才是真正的面向对象基本数据类型包装成包装类的实例—装箱装箱通过包装类的构造器实现:inti=500;Integert=newInteger(i);装箱:还可以通过字符 查看详情

java进阶包装类(代码片段)

文章目录1包装类与基本数据类2包装类的常用方法3基本数据类型和包装类之间的转换4基本数据类型与字符串之间的转换5默认值6对象常量池1包装类与基本数据类基本类型对应的包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublec... 查看详情

java中的基本数据类型和包装类型的这些知识,你都知道吗?(代码片段)

Java中的基本数据类型和包装类型Java中的基本数据按类型可以分为四大类:布尔型、整数型、浮点型、字符型;这四大类包含8种基本数据类型。布尔型:boolean整数型:byte、short、int、long浮点型:float、double字符型:char这8种基本... 查看详情

java常用类小结(代码片段)

Java常用类包装类由于Java语言中的基本类型不是面向对象,并不具备对象的性质,实际使用存在很多不便。Java在java.lang包中提供了八种基本类型对应的包装类,可以方便地将它们转化为对象进行处理,并且可以调... 查看详情

第10篇java中的常用工具类(代码片段)

整理下这一周的最后一些内容。虽然东西不多,但以后也可以常回来看看。个人感觉还是代码最好表达自己想要记忆的东西,不够的话再把注释加上。乱七八糟的概念百度上大同小异,只有代码是属于你自己的,是唯一的,也是... 查看详情

java工具类—包装类(代码片段)

Java工具类——包装类我们都知道,JDK其实给我们提供了很多很多Java开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大... 查看详情

java中的集合和常用类(代码片段)

Java中的常用类:  ?Object类  ?Math类  ?String类和StringBuffer类(字符串)  ?8种基本类型所对应的包装类  ?java.util包中的类——Date类Object类:  Object类是Java语言程序中所有类的父类,即承自Object类。Object类中包... 查看详情

javascript中的包装类(代码片段)

JavaScript中三个包装类JS数据类型分类:  基本数据类型:Stiring、Number、Boolean、Undefined、Null、Symbol、BigInt(ES6新增)  引用数据类型:Object前言在学习JavaScript时,我们是否会有一个疑问,在JS中不仅引用类型(如Object、Array... 查看详情

包装类(代码片段)

?在java中,系统为每一个基本类型都提供了一个对应的包装类型基本类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean包装类在java.lang包中为什么提供包装类?为了编程方便包装类对象的创建(构造方法)1.Jav... 查看详情

java坑人面试题系列:包装类(中级难度)(代码片段)

...xff0c;就会发现每一个都不简单。这些试题模拟了认证考试中的一些难题。而“中级(intermedi 查看详情

java语言学习总结扩展篇包装类的概念及其使用(代码片段)

...,在类中定义一些方法,这个类叫做包装类我们可以使用类中的方法来操作这些基本类型的数据装箱和拆箱基本类型与对应的包装类对象之间,来回转换的过程称为”装箱“与”拆箱":●装箱:从基本类型转换为对应的包装类... 查看详情

java常用类--包装类(代码片段)

1.包装类1.1包装类的介绍虽然Java语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。沿用它们只是为了迎合人... 查看详情

包装类(代码片段)

...的基本类型像对象一样操作,就可以使用基本类型对应的包装类。如下装箱与拆箱基本类型与对应的包装类对象之间,来回转换的过程称为”装箱“与”拆箱“:由于我们经常要做基本类型与包装类之间的转换,从Ja... 查看详情

object类.时间日期类.system类.stringbuilder类.包装类(代码片段)

Object类  java.lang.Object类是java语言中的根类,即所有类的父类.它中描述的所有方法都可以使用.在对象实例化的时候,最终找的父类就是Object.  如果一个类没有特别指定父类,那么默认则继承自Object类.例如:自己随便定义的一个... 查看详情

零基础学java—包装类(三十七)(代码片段)

...一些方法,这个类叫做包装类,我们可以使用类中的方法来操作这些基本类型的数据二、装箱和拆箱publicclassDemo4Integerpublicstaticvoidmain(String[]args)//构造方法Integerin1=newInteger(1);System.out.println(in1);//1Integerin2=newInteger("... 查看详情

arraylist详解(代码片段)

1.简介首先我们要知道ArrayList属于Java中的一个类,位于util包下,util包使用前需要导包ArrayList与C语言中的链表有异曲同工之处,他们的长度、元素都是动态的,ArratList可称为Java中的动态数组,是比Array更复杂的一种类型2.声明Arra... 查看详情

包装类(代码片段)

...型肯定是不行,在进行数字操作时,我们一般会用它们的包装类IntegerLongShortByteDoubleFloat这些类都是Number的子类,查看Number的方法里面有:intValue();longValue();floatValue();doubleValue(); 查看详情