📄 userlinklist.java
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package org.Adam;/** * * @author Administrator */public class UserLinkList {Node root; Node printer; int count; public UserLinkList() { root=new Node(); root.next=null; printer=null; count=0; } //Delete User public void DeleteUser(Node n){ printer=root; while(printer.next!=null){ if(printer.next==n){ printer.next=n.next; count--; break; } printer=printer.next; } } //Add User public void AddUser(Node n){ printer=root; while(printer.next!=null){ printer=printer.next; } printer.next=n; n.next=null; count++; } //Return UserList public int getCount(){ return count; } //find user by username public Node findUser(String username){ if(count==0) return null; printer=root; while(printer.next!=null){ printer=printer.next; if(printer.username.equalsIgnoreCase(username)){ return printer; } } return null; } //find user by index public Node findUser(int index){ if(count==0) return null; if(count<0) return null; printer=root; int i=0; while(i<index+1){ if(printer.next!=null){ printer=printer.next; }else{ return null; } i++; } return printer; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -