关于Enumeration

关于Enumeration

<%

   //得到所有的参数名称,一个实现 Enumeration 接口的对象生成一系列元素,每次生成一个。

   java.util.Enumeration e=request.getParameterNames();

   // 对所有参数进行循环

   while(e.hasMoreElements()) 
 
   {

      // 得到参数名

      String name=(String)e.nextElement();

      // 得到这个参数的所有值

      String[] value=request.getParameterValues(name);

      // 输出参数名

      out.print("<p>");

       out.print("<h3>"+name+":");

      // 对一个参数所有的值进行循环

      for(inti=0;i<value.length;i++)

      {

         // 输出一个参数值

         out.print(value[i]);

         if(i!=value.length-1)

         out.print(",");

      }

      out.print("</h3></p>");

   }

%>

分析
方法 
hasMoreElements 
 
public   abstract   boolean  hasMoreElements()
测试该枚举是否还有元素。 
返回值: 
如果该枚举还有元素则为 
true ;否则为  false 。 
nextElement 
 
public   abstract  Object nextElement()
返回该枚举的下一个元素。 
返回值: 
该枚举的下一个元素。 
抛出: NoSuchElementException 
如果不存在别的元素。

你可能感兴趣的:(关于Enumeration)