ArrayList 是 Java 中的一个动态数组,可以存储任意类型的对象。在 ArrayList 中是可以添加 null 值的。
下面是一个示例代码:
代码语言:javascript复制import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add(null);
list.add("Hello");
list.add(null);
System.out.println(list); // 输出:[null, Hello, null]
}
}
在上述代码中,我们创建了一个 ArrayList 对象,并向其中添加了三个元素,包括两个 null 值和一个字符串 "Hello"。最后打印输出整个 ArrayList 的内容。
需要注意的是,在使用 ArrayList 存储 null 值时,要确保 ArrayList 的泛型类型允许为 null。例如,如果声明 ArrayList<int>
这样的列表,则无法将 null 添加到该列表中,因为 int 类型不允许为 null。
总结:
- ArrayList 可以添加 null 值。
- 在使用 ArrayList 存储 null 值时,要确保 ArrayList 的泛型类型允许为 null。