java - 是否有可能有一个能够存储不同类型的数据结构?

标签 java

单个数据结构,用于在单个变量中存储不同类型。

不要求泛型,一些动态类型的数据结构。

可能吗?

最佳答案

是的。标准库中的所有数据结构最终都使用带有类型删除的泛型。像这样的东西:

ArrayList<Object> dynamicData = new ArrayList<Object>();

应该没问题。请记住,将对象从结构中拉出后必须进行强制转换。

关于java - 是否有可能有一个能够存储不同类型的数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1383752/

相关文章:

java - 在 String Java 中搜索并替换 SSN 和/或信用卡

java - php 中的 AES/CBC/PKCS5Padding java 等价物是什么?

java - 为什么 "smallest"不返回任何内容?

java - 类型为int,ArrayList的运算符未定义

java - Spring Boot 应用程序引擎日志格式不正确

java - 如何在命令行编译使用 Apache Commons IO 的 Java 应用程序

java - 在构造函数或方法主体之外无法识别公共(public)静态变量

java - 仅根据某些键将两个 HashMap 相等

java - 如何从 fragment 内调用 asyncTask 到外部服务

java - 如何使用 Gradle 推送到 Github 包注册表