例:
<%@ page import="java.util.*" %>
<body>
<%
Enumeration<String> enuma=(Enumeration<String>)application.getInitParameterNames(); //枚举集合
while(enuma.hasMoreElements())
{
String name=(String)enuma.nextElement(); //获取参数名
String value=application.getInitParameter(name); //获取参数值
out.print(name+": ");
out.println(value);
}
%>
</body>
例2:
枚举也相当于类class,就像public class
public enum Note {
MIDDLE_C, C_SHARP, B_FLAT; // Etc.
}
枚举的调用:
比如某方法,参数是Note类型
public void play(Note n) {
}
调用可以用如下,即枚举里的对象都是Note型
i.play(Note.MIDDLE_C);