【发布时间】:2018-03-12 16:41:13
【问题描述】:
我有 3 个数组,2 个 int 类型的数组和一个 String 类型的数组。
我的问题是,是否可以创建一个包含这 3 个数组的列表?
我希望能够做这样的事情:myList.get(0) 这应该给我列表中的第一个数组。
【问题讨论】:
-
你试过了吗?另外,最好只创建一个单独的类来保存它们
-
有可能。但是,不可能有一个包含多种类型的列表。 hack 是创建所有
Object数组并存储您的值,但如果您需要这种 hack,您可能应该重新考虑您的方法。 -
我同意@BackSlash,我建议您重新考虑解决问题的方法。
-
是的,我强烈建议重新考虑这一点。如果您打算这样做,davidxxx 提供的答案是最好的,但是您删除了类型检查并引入了不安全的强制转换,所有静态代码分析工具都会对您大喊大叫,并且您可能会遇到奇怪的运行时错误当事情发生变化时的道路。完全不推荐。您是否有理由希望将此作为列表?
标签: java arrays list arraylist