Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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节点链接列表_Java_Nodes - Fatal编程技术网

Java节点链接列表

Java节点链接列表,java,nodes,Java,Nodes,基于Java节点/链接列表指针 该程序基本上是一个包含学生属性的节点: 名字 姓 年龄 身份证件 少校 共有3类: 1节点类 2-类用于方法的开头添加、结尾添加、搜索等。。 3-测试类 我面临的问题是,我对如何将所有学生属性包含到一个节点中感到困惑 现在,添加整数的节点class1示例如下: public class IntNodeF14 { int item; IntNodeF14 next; } 如何创建一个节点来接受所有学生属性,使您的类成为通用类: public class

基于Java节点/链接列表指针 该程序基本上是一个包含学生属性的节点:

名字 姓 年龄 身份证件 少校

共有3类: 1节点类 2-类用于方法的开头添加、结尾添加、搜索等。。 3-测试类

我面临的问题是,我对如何将所有学生属性包含到一个节点中感到困惑

现在,添加整数的节点class1示例如下:

public class IntNodeF14
{
  int item; 
  IntNodeF14 next;
}

如何创建一个节点来接受所有学生属性,使您的类成为通用类:

public class NodeF14<T>
{
  NodeF14<T> next;
  T data;
}

如果不能使用泛型,则必须在节点类中包含所有属性或包含所有属性的学生成员,但在这种情况下,列表将只支持一种类型的数据。

Student Student=new StudentfirstName,lastName;在测试类中,但是我应该在类中放置什么,在类中我将应用函数add in end和add in start等…?假设在函数类中,add in start函数是这样的:public void Addbint x{IntNodeF14 NewN=new IntNodeF14;NewN.item=x;NewN.next=First;ifEmpty{First=NewN;Last=First;}else First=NewN;count++;}但是这是一个整数,如果学生有多个属性,我该怎么办?提前谢谢!Addint x向列表中添加了一个int,使其成为int的链接列表。您需要一个泛型类,让我们称之为LinkedList,它包含类型为T的元素。add方法将接受一个泛型参数T。如果您创建学生列表:LinkedList list=new LinkedList,您可以使用list.addstudent.student student=new student firstName,lastName;包含在测试类NodeF14 studentNode=new NodeF14 student;functions类right?中,比如public void AddbString firstName,String lastName,int ID{NodeF14 NewN=new NodeF14;NewN.data=firstname;NewN.next=First;如何将此应用于姓氏和ID
Student student = new Student (firstName,lastName);
NodeF14<Student> studentNode = new NodeF14<Student> (student);