gpt4 book ai didi

java - 将链接列表转换为数组列表

转载 作者:行者123 更新时间:2023-11-29 10:15:01 26 4
gpt4 key购买 nike

我正在尝试创建一种将链表转换为数组列表的方法。

public ArrayList<Integer> toList(){
//Node node;
Node current = node;
while(current != null){
current = current.next;
array.add(current.val);
}
}

下面显示错误

no suitable method found for add(Object)
method ArrayList.add(int,Integer) is not applicable
(actual and formal argument lists differ in length)
method ArrayList.add(Integer) is not applicable
(actual argument Object cannot be converted to Integer by method invocation conversion)

我目前使用的是 JDK 1.7,从我在这个论坛上发现的,JDK 1.7 应该可以解决这个问题。会有什么问题?

最佳答案

node.val类型为 Object , 而 add 期望一个 Integer .要么改变 node.val输入 Integer (或使其通用),将值转换为 Integer或更改 ArrayListArrayList<Object>

关于java - 将链接列表转换为数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20351389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com