singlylist1.java

来自「《Java编程基础、应用与实例》 源文件下载」· Java 代码 · 共 43 行

JAVA
43
字号
class Entry{
  Object element;
  Entry next;
  Entry(Object element){
    this.element = element;
    this.next = null;
  }
  Object getElement(){
    return element;
  }
}
public class SinglyList1{
  Entry header=new Entry(null);
  Entry add(Object o){
    Entry newEntry =new Entry(o);
    Entry e=header;
    while(e.next!=null)
      e=e.next;
    e.next = newEntry; 
    return newEntry;
  }
  Entry remove(){
    Entry e=header;
    if(e.next==null)return null;
    while(e.next.next!=null)
      e=e.next;
    Entry temp = e.next;
    e.next = null; 
    return temp;
  }
  public static void main(String[] args){
    SinglyList1 list = new SinglyList1();
    list.add("荤苞");
    list.add("官唱唱");
    list.add("窜皑");
    System.out.println(list.remove().getElement());
    System.out.println(list.remove().getElement());
    System.out.println(list.remove().getElement());
  }
}


⌨️ 快捷键说明

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