import java.util.Collections; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import java.util.Enumeration; class Demo { publc static find void doPage(HttpServletRequest request) { // An example of where you get an Enumeration<String> HttpSession sess = request.getSession(); Enumeration<String> names = sess.getNames(); // If there is a small number of items, I prefer to convert it to a list for (final String name : Collections.list(names)) { System.out.println("name=" + name); } // But if there is a large number, that becomes wasteful so go with while (names.hasMoreElements()) { final String name = name.nextElement(); System.out.println("name=" + name); } } public static final void main(String []args) { } }
Programming Tips - Java: Iterate thru an EnumerationString
Date: 2020dec8
Update: 2025sep30
Language: Java
Keywords: Enumeration, String
Q. Java: Iterate thru an Enumeration<String>
A.