Java教程中的盘点类| Java盘点类示例


Java教程中的盘点类| Java Wrapper Classes示例是今天的主题。 Wrapper类是其对象盘点或包含基本数据类型的类。当我们为盘点类创建对象时,它包含该字段,在此字段中,我们可以存储基本数据类型。在OOPs的解释中,我们了解到面向对象的编程都是关于对象的,并且有八种原始数据类型(用作算术,逻辑等操作的原始数据),但它们不是对象。

内容概述

  • 1 Java中的盘点类
  • 2#为什么我们需要Wrapper Class
    • 2.1原始数据类型及其相应的盘点类
    • 2.2 java编程中盘点类的需求是什么
  • 3 #Wrapper类的一些实用方法
  • 4#在Java中实现盘点类
  • 5#盘点类中的#ututoxing
  • 6 #Wrapper类中的#Unboxing
  • 7#盘点类的关键点

Java中的盘点类

Wrapper类是java中的一个类,它包含并盘点原始数据类型(char,short,bytes等)。换句话说,盘点类提供了一种使用原始数据类型(int,char等)作为对象的方法。这个盘点类位于java.util包下。所有盘点类(Integer,Long等)都是抽象类Number的子类。

#为什么我们需要Wrapper Class

  1. 它们将原始数据类型转换为对象。如果我们希望修改传递给方法的参数,则对象是必需的(因为原始类型是按值传递的)。
  2. java.util包中的类只处理对象,因此在这种情况下盘点类也有帮助。
  3. Collection框架中的数据结构(如ArrayList和Vector)仅存储对象(引用类型)而不存储基元类型。
  4. 需要该对象来支持多线程中的同步。
原始 盘点类
布尔 布尔
烧焦 字符
字节 字节
INT 整数
浮动 浮动

原始数据类型及其相应的盘点类

Java中的盘点类

在java编程中对盘点类有什么需求

例如 – 在Java中使用集合时,我们使用泛型来实现类型安全,如下所示:ArrayList 而不是这个ArrayList

Float是float原始类型的盘点类。在这种情况下我们使用盘点类,因为泛型需要对象而不是基元。

盘点类对象允许空值,而基本数据类型不允许空值。帮助多线程,因为在这里,我们需要对象进行同步。用于将原始数据类型转换为对象。

#Wrapper类的实用方法

  1. valueOf():用于为给定的基元或String创建Wrapper对象。
  2. xxxValue():用于获取给定Wrapper对象的原语。这里xxx可以是byte,char,int等(即byteValue(),charValue())。
  3. toString():用于将Wrapper对象或基元转换为String。

由于您现在正在处理对象,因此可以使用某些方法来获取有关特定对象的信息。您可以在后面的实现中看到一些实用程序方法的使用。

#Indin实现Java中的盘点类

用Java实现盘点类

#Wrapper Class中的#utoboxing

在java编程中,它用于将原始数据类型转换为相应的对象。

例如,将int转换为Integer,float转换为Float等。让我们使用下面给出的代码理解上述概念。请参阅以下代码示例。

//用于演示Autoboxing类的Java程序Auto {//声明类public static void main(String args()){//将int原语转换为Integer对象int number = 1; // int primitive Integer obj = Integer.valueOf(number); //创建Wrapper类(即Integer)对象System.out.println(number +“”+ obj); }} 

请参阅以下输出。

盘点类中的自动装箱

在上面的示例中,您可以看到原始数据类型和对象具有相同的值(为“1”)。转换是在valueOf()方法的帮助下完成的(用于为给定的基本类型创建Wrapper对象)您可以使用obj代替数字,无论您需要将数字的值作为对象传递。

#Wrapper类中的#Underboxing

在java编程中,它用于将Wrapper类对象转换为相应的原始数据类型。例如,将Integer转换为int,将Float转换为float等。让我们使用下面给出的代码理解上述概念:

//用于演示Unboxing类的Java程序Un {public static void main(String args()){Integer obj = new Integer(1); //创建Wrapper类对象(即obj)int number = obj.intValue(); //将盘点器对象转换为原语(即数字)System.out.println(number +“”+ obj); }}

请参阅以下输出。

在盘点类中取消装箱

在上面的示例中,您可以看到首先如何创建盘点器对象(即obj),然后在intValue()函数的帮助下将对象转换为原始数据类型(即数字)(用于获取给定的原语)盘点对象)。

#Wrapper of Wrapper Class

  1. Wrapper Class的名称以大写字母开头。
  2. 所有盘点类都是抽象类Number的子类。
  3. 它位于java.util包下。
  4. 它用于将盘点类对象转换为基本数据类型(拆箱)。
  5. 它还用于将原始数据类型转换为盘点类对象(Autoboxing)。

最后,Java教程中的Wrapper类Java Wrapper Classes示例已结束。

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Ankit Lathiya所有,未经许可,不得转载
你可能还喜欢