将元素添加到链表

詹马加亚甘塔亚特
>   LinkedList<Integer> li= new LinkedList<>();
>            System.out.println(li);
>            li.add(1);
>            li.add(2,3);
>            System.out.println(li);

任何人都可以解释此代码中的错误是什么?

马丁·洛

确保查看所使用方法的方法签名。Add 将采用单个参数并将其添加到列表中,如果第一个 int 不在 0 和数组大小之间,第 4 行将导致 IndexOutOfBoundsException。此外,第一个参数不会添加到数组中,这似乎是这里的意图。

在您可以查看的 List 接口下,还有其他方法可以满足此要求。

https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html#add(int,E)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章