⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 studentlinkedlist.java

📁 java code student db
💻 JAVA
字号:
public class StudentLinkedList {	private StudentNode head;	private StudentNode tail;	private int listSize;	// getters, setters    public StudentNode getHead() {        return this.head;    }    public void setHead(StudentNode head) {        this.head = head;    }    public StudentNode getTail() {        return this.tail;    }    public void setTail(StudentNode tail) {        this.tail = tail;    }    public int getListSize() {        return this.listSize;    }    private void setListSize(int listSize) {        this.listSize = listSize;    }    // constuctor	public StudentLinkedList()	{        this.setHead(null);        this.setTail(null);        this.setListSize(0);	}    public StudentLinkedList(StudentNode sn)	{        this.addAtHead(sn);	}	public StudentLinkedList(Student st)	{        StudentNode sn = new StudentNode(st);        this.addAtHead(sn);    }    public StudentLinkedList(Student[] studs)	{        int arSize = studs.length;        for(int j = arSize-1; j >= 0; j--)        {            this.addAtHead(studs[j]);        }	}    public void printList()	{        StudentNode tmp = this.getHead();        while(tmp != null)        {            System.out.print("Roll No:");            System.out.print(tmp.getStud().getRollNo());            System.out.print(", ");            System.out.print("Name:");            System.out.print(tmp.getStud().getName());            System.out.print(" and ");            System.out.print("CGPA:");            System.out.print(tmp.getStud().getCgpa());            System.out.println();            tmp = tmp.getNext();        }	}    public void printList2()	{        int j;        StudentNode tmp = this.getHead();        for(j=1; j <= this.getListSize(); j++)        {            System.out.print("Roll No:");            System.out.print(tmp.getStud().getRollNo());            System.out.print(", ");            System.out.print("Name:");            System.out.print(tmp.getStud().getName());            System.out.print(" and ");            System.out.print("CGPA:");            System.out.print(tmp.getStud().getCgpa());            System.out.println();            tmp = tmp.getNext();        }	}    public void addAtHead(Student st)    {        StudentNode sn = new StudentNode(st);        addAtHead(sn);    }    public void addAtHead(StudentNode sn)    {        sn.setNext(this.head);        this.head = sn;        this.setListSize(this.getListSize()+1);    }    public void addAtTail(Student st)    {    }    public void addAtTail(StudentNode sn)    {    }    public void insertAt(StudentNode sn, int position)    {    }    public void insertBefore(StudentNode sn, int position)    {    }    public void insertAfter(StudentNode sn, int position)    {    }    public void insertAt(Student st, int position)    {    }    public void insertBefore(Student st, int position)    {    }    public void insertAfter(Student st, int position)    {    }    public void replaceAt(Student st, int position)    {    }    public void replaceAt(StudentNode sn, int position)    {    }    public void removeAt(int position)    {    }    public void trimRange(int begin, int end)    {    }    public void trimAfter(int position)    {    }    public void trimBefore(int position)    {    }    public Student studentAt(int position)    {        return null;    }    public StudentNode studentNodeAt(int position)    {        return null;    }    public StudentLinkedList listFrom(int position)    {        return null;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -