[Java] Wrapper Classes 介绍

阅读时间: 10分钟

Wrapper class 内的物件(object) 是包含基本资料型类别(primitive data types)。
当我们利用Wrapper class创建一个物件时,它会包括一个变数而这个变数会包含一个资料型类别。

作用:

透过将基本资料型类别转做物件,可以将基本资料型类别(primitive data types)转换成其他基本资料型类别。亦可以将基本资料型类别转做物件(Objects),再应用到Collection framework (例如 ArrayList and Vector)。在java.util package内,只可以处理(Objects) 。可以在多执行绪的情况下支持同步。

在Java中,一共有8个基本资料型类别(primitive data types)。
它们有各自对应的Wrapper Class。
http://img2.58codes.com/2024/201195699T21uqg8wG.jpg

例子:

import java.util.ArrayList; class Autoboxing {     public static void main(String[] args)     {         char ch = 'a';           // Autoboxing- char to Character object 的转换         Character a = ch;           ArrayList<Integer> arrayList = new ArrayList<Integer>();           // Autoboxing 去到ArrayList (只是存放Objects)        arrayList.add(25);           // 列出第一个值        System.out.println(arrayList.get(0));     } }

参考文章/网站/书本:

JAVA 基本资料型类别(PRIMITIVE TYPE)和外包类别(WRAPPER CLASSES)

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章