Enumeration类不是一种数据结构,但是它对其他数据结构十分重要
它可以从别的数据结构获得连续的数据元素,比如遍历栈
这个类有两个方法
- hasMoreElements()
这是检测Enumeration 对象是否还有元素,有则返回true,否则faluse
- nextElement()
如果Enumeration对象还有元素,该方法得到下一个元素
Enumeration<?> pNames = request.getParameterNames();
Map<String, Object> params = new HashMap<String, Object>();
while (pNames.hasMoreElements()) {
String pName = (String) pNames.nextElement();
if (SIGN_KEY.equals(pName))
continue;
Object pValue = request.getParameter(pName);
params.put(pName, pValue);
}