java arraylist能存储什么


Java ArrayList 是一个动态数组,它可以存储多种类型的对象。ArrayList 是 Java Collections Framework 的一部分,它允许你在运行时更改数组的大小。你可以将以下类型的对象存储在 ArrayList 中:

    基本数据类型:如 int、float、double、boolean、char 等。但是,为了将这些基本数据类型作为对象存储,你需要使用相应的包装类,如 Integer、Float、Double、Boolean 和 Character。

    引用数据类型:如其他对象、数组、集合等。例如,你可以将 String、自定义类对象、Integer 数组等存储在 ArrayList 中。

以下是一个简单的示例,展示了如何在 ArrayList 中存储不同类型的对象:

import java.util.ArrayList;public class Main {public static void main(String[] args) {ArrayList<Object> list = new ArrayList<>();// 存储基本数据类型的包装类对象list.add(new Integer(10));list.add(new Double(3.14));list.add(new Boolean(true));list.add(new Character('A'));// 存储引用数据类型list.add("Hello, World!");list.add(new int[]{1, 2, 3});list.add(new ArrayList<String>());}}

需要注意的是,当你从 ArrayList 中检索元素时,你需要使用相应的包装类对象来获取基本数据类型的值,如 Integer.parseInt()Double.parseDouble() 等。


上一篇:ubuntu服务器能进行资源分配吗

下一篇:ubuntu服务器如何进行服务部署


Java
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器