Java 关于链表的一个问题
我正在将一个对象数组从我已经创建的学生类复制到链表中,但是在第5行中,显示了以下错误:(“找不到符号-类E”) 为什么呢Java 关于链表的一个问题,java,generics,Java,Generics,我正在将一个对象数组从我已经创建的学生类复制到链表中,但是在第5行中,显示了以下错误:(“找不到符号-类E”) 为什么呢 import java.util.*; public class StudentLinkedList { private List<E[]> studentLL = new LinkedList<E[]>(); public StudentLinkedList(Student[] st) { for(in
import java.util.*;
public class StudentLinkedList
{
private List<E[]> studentLL = new LinkedList<E[]>();
public StudentLinkedList(Student[] st)
{
for(int i = 0; i < st.length; i++)
{
studentLL.add(st[i]);
}
}
}
import java.util.*;
公共班级学生链接列表
{
private List studentLL=new LinkedList();
公共学生链接列表(学生[]st)
{
对于(int i=0;i
您可能想写:
private List<Student> studentLL = new LinkedList<Student>();
private List studentLL=new LinkedList();
相反
在声明此类字段时,可以指定列表元素的类型。您指定的类型是
E
,但编译器不知道任何名称。您可能想编写:
private List<Student> studentLL = new LinkedList<Student>();
private List studentLL=new LinkedList();
相反
在声明此类字段时,可以指定列表元素的类型。您指定的类型是
E
,但编译器不知道任何名称。尝试将LinkedList实例化器更改为私有列表studentLL=new LinkedList()
尝试将LinkedList实例化器更改为私有列表studentLL=new LinkedList()代码>我们也找不到那个符号……E应该是什么?它是泛型还是你已经定义的类?@WM:你真的想要一个包含包含学生的数组的列表吗?@Jason:是的,我想这样做,但我对这个概念不太熟悉……我们也找不到那个符号……E应该是什么?它是泛型还是您已经定义的类?@WM:您真的想要一个包含包含学生的数组的列表吗?@Jason:是的,我正在尝试这样做,但我对这个概念不太熟悉……是的,这很有效,但现在方法add(st[i]);问题是。。我应该投吗?是的,这是有效的,但是现在方法add(st[i]);问题是。。我应该投吗?是的,这是有效的,但是现在方法add(st[i]);问题是。。我应该投吗?是的,这是有效的,但是现在方法add(st[i]);问题是。。我应该投吗?