在Java中,ArrayList是一个动态数组,可以存储不同的数据类型。下面是一个示例代码,演示如何使用ArrayList来存储不同的数据类型:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList
在这个例子中,我们创建了一个ArrayList对象,使用ArrayList
来声明它可以存储任何类型的对象。然后,我们使用add()
方法将不同类型的数据添加到ArrayList中,包括字符串、整数、浮点数、布尔值和另一个ArrayList对象。最后,我们使用一个for-each循环遍历ArrayList,并打印出所有的元素。
请注意,由于ArrayList是一个泛型类,我们在声明ArrayList时指定了它可以存储的对象类型为Object。这意味着我们可以将任何类型的对象添加到ArrayList中。但是,在从ArrayList中获取元素时,我们需要进行类型转换,以便将其转换为适当的数据类型。