Java是一种面向对象的编程语言,提供了许多内置的数据类型,如整数(int)、字符(char)、布尔(boolean)等。这些数据类型被称为原始数据类型,它们不是对象。然而,Java的集合框架(Collection Framework)设计用于存储对象,因此无法直接将原始数据类型存储在ArrayList中。
为了解决这个问题,Java提供了对应的包装类(Wrapper Classes)来封装原始数据类型。每个原始数据类型都有一个对应的包装类,如Integer对应int,Character对应char,Boolean对应boolean等。包装类是对象,可以存储在ArrayList中。
下面是一个示例代码,演示了如何使用包装类来存储原始数据类型的值:
import java.util.ArrayList;
public class ArrayListExample