毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

java聊天室源代码 第6页

更新时间:2008-11-28:  来源:毕业论文

java 推聊天室
/**
 * 用户链表
 */
public class UserLinkList {
 Node root;
 Node pointer;
 int count;
 
 /**
  * 构造用户链表
  */
 public UserLinkList(){
  root = new Node();
  root.next = null;
  pointer = null;
  count = 0;
 }
 
 /**
  * 添加用户
  */
 public void addUser(Node n){
  pointer = root;
  
  while(pointer.next != null){
   pointer = pointer.next;
  }
  
  pointer.next = n;
  n.next = null;
  count++;
  
 }
 
 /**
  * 删除用户
  */
 public void delUser(Node n){
  pointer = root;
  
  while(pointer.next != null){
   if(pointer.next == n){
    pointer.next = n.next;
    count --;
    
    break;
   }
   
   pointer = pointer.next;
  }
 }
 
 /**
  * 返回用户数
  */
 public int getCount(){
  return count;
 }
 
 /**
  * 根据用户名查找用户
  */
 public Node findUser(String username){
  if(count == 0) return null;
  
  pointer = root;
  
  while(pointer.next != null){
   pointer = pointer.next;
   
   if(pointer.username.equalsIgnoreCase(username)){
    return pointer;
   }
  }
  
  return null;
 }
 
 /**
  * 根据索引查找用户
  */
 public Node findUser(int index){
  if(count == 0) {
   return null;
  }
  
  if(index <  0) {
   return null;
  }
  
  pointer = root;
  
  int i = 0;
  while(i < index + 1){
   if(pointer.next != null){
    pointer = pointer.next;
   }
   else{
    return null;
   }
   
   i++;
  }
  
  return pointer;
 }
}

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

java聊天室源代码 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。