【发布时间】:2020-06-05 20:33:20
【问题描述】:
是否可以将整个数组存储为链表中的节点。我正在使用 java 提供的链接列表集合,并且我不断收到以下代码的错误。
List<Object[]> params = new LinkedList<Object[]>();
params.add(new Object[] { "ahhsjhs", {"jsdjdsk","djksdjsdk"}, true});
类型不匹配:无法从 String[] 转换为 Object
【问题讨论】:
-
你的意思是
params.add(new Object[]{"ahhsjhs", new String[]{"jsdjdsk", "djksdjsdk"}, true});但是你确定你想要这种数据结构,我建议使用类来存储这种类型的数据! -
不,我想要这种数据结构。是的,这就是我的意思
-
如果我们知道您遇到什么错误会有所帮助...
-
@YCF_L 的更正代码可以正常工作,试试这个: public static void main(String[] args) { List
-
你没有声明这个:"{"jsdjdsk","djksdjsdk"}" 因为你没有指定这是什么所以编译器无法理解要放什么对象,我会假设您希望这样:“new String[]{"jsdjdsk","djksdjsdk"}"
标签: java arrays eclipse data-structures linked-list