Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的LinkedList参数_Java_List_Linked List - Fatal编程技术网

Java中的LinkedList参数

Java中的LinkedList参数,java,list,linked-list,Java,List,Linked List,我创建了一个程序,其中包含通过各种方法传递的链表。虽然这在Java中工作得很好。。。我们必须使用的样式检查程序不喜欢它 它表示:声明变量、返回值或 不允许使用类型“LinkedList” 如果我将它们声明为简单列表,那么我就无法访问所需的方法。我应该怎么做?要么将其声明为(它实现的另一个接口),要么重新配置样式检查器程序。然而,Deque缺少一些与之相反的方法。以下是其Javadoc的摘录: 与列表接口不同,此接口不支持对元素的索引访问 但是我不希望您正在使用它们:)如果您确定,输入样式检查程序

我创建了一个程序,其中包含通过各种方法传递的链表。虽然这在Java中工作得很好。。。我们必须使用的样式检查程序不喜欢它

它表示:声明变量、返回值或 不允许使用类型“LinkedList”

如果我将它们声明为简单列表,那么我就无法访问所需的方法。我应该怎么做?

要么将其声明为(它实现的另一个接口),要么重新配置样式检查器程序。然而,
Deque
缺少一些与之相反的方法。以下是其Javadoc的摘录:

列表
接口不同,此接口不支持对元素的索引访问


但是我不希望您正在使用它们:)

如果您确定,输入样式检查程序的值是一个LinkedList,然后将该列表强制转换到LinkedList,该列表允许访问您的方法。

您使用的
LinkedList
的哪些方法不在
列表中?您使用的是什么样式检查程序?你确定问题不在于它们没有使用泛型参数吗?如果不至少看到部分代码,不知道使用哪种类型的检查器程序以及它的用途,就很难回答这个问题。请尝试更具体(更多数据很少会造成伤害)忽略样式检查器,或告诉样式检查器开发人员LinkedList具有常用的唯一方法(addFirst、addLast等),不应标记。样式检查器也不会喜欢该类型转换。