userlist.java

来自「jsp 应用开发技术光盘 是《jsp应用开发技术》这本书的源代码」· Java 代码 · 共 40 行

JAVA
40
字号
package ch09;

import java.util.*;

public class UserList {
	private Vector container;

	// userList 是一个容器,整个应用程序内只有一个用户列表类  
	private static UserList instance = new UserList();

	// 以private的方式调用构造函数,避免被外界产生新的instance  
	private UserList() {
	   container = new Vector();
	}

	// 供外界使用的instance  
	public static UserList getInstance()  {
	   return instance;
	}
	
	// 新增用户到用户列表内  
	public void addUser(String user) {
		if (user != null && !container.contains(user)) {
			container.addElement(user);
		}
	}

	// 列出所有在线用户  
	public Enumeration getList()  {
		return container.elements();
	}

	// 移除已离线的用户  
	public void removeUser(String user) {
		if (user != null) {
			container.removeElement(user);
		}
	}
}

⌨️ 快捷键说明

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