关于Enumeration遍历问题,困扰很久了,hasMoreElements无法遍历 谢谢

forestss forestss 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

import java.util.*;
import java.util.Enumeration;

public class UserList {

private static final UserList userList=new UserList();
private Vector<String> vec;
private UserList()
{
vec=new Vector<String>();
}
public static UserList getInstance()
{
return userList;
}
public void addUser(String name)
{
if(name!=null)
vec.addElement(name);

}
public void removeUser(String name)
{
if(name!=null)
vec.remove(name);
}
public Enumeration<String> getUserList()
{
return vec.elements();
}
public int getUserCount()
{
return vec.size();
}

}


///////helloword.java

import java.util.Enumeration;

public class helloword {
public static void main(String[] args )
{
UserList ul=UserList.getInstance();

System.out.println("当前在线用户:");
ul.addUser("AA");
ul.addUser("BB");
System.out.println(ul.getUserCount());
Enumeration<String> enums=ul.getUserList();
int i=0;
System.out.println(enums.hasMoreElements());
// System.out.println(enums.nextElement());
// System.out.println(enums.hasMoreElements());
// System.out.println(enums.nextElement());
// System.out.println(enums.hasMoreElements());
// System.out.println(enums.nextElement());

while(enums.hasMoreElements());
{
String v=(String)enums.nextElement();
System.out.println(v);
}
}
}

...全文
评论 3
收藏 已收藏
分享
返回顶部
forestss
Eclipse 58,439 成员 49,457 内容