浏览 1311 次
锁定老帖子 主题:路径问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-20
培训的第八天: 一、迭代一个Properties类型对象的几种方法 第一种: import java.io.*; import java.util.Enumeration; import java.util.Properties; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ReadProp extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); InputStream is = this.getServletContext().getResourceAsStream("/WEB-INF/classes/db.properties"); Properties p = new Properties(); p.load(is); is.close(); Enumeration e = p.elements(); while(e.hasMoreElements()) { String key = (String)e.nextElement(); out.println(key + "<br>"); } out.flush(); out.close(); } } 第二种: Enumeration e1 = p.propertyNames(); while(e1.hasMoreElements()) { String key = (String)e1.nextElement(); out.println(key + ":" + p.getProperty(key) + "<br>"); } 第三种: Enumeration e = p.keys(); while(e.hasMoreElements()) { String key = (String)e.nextElement(); out.println(key + ":" + p.getProperty(key) + "<br>"); } 第四种: Set set = p.keySet(); Iterator it = set.iterator(); while(it.hasNext()) { String key = (String)it.next(); out.println(key + "=======" + p.getProperty(key) + "<br>"); } 第五种 Set set = p.entrySet(); Iterator it = set.iterator(); while(it.hasNext()) { Map.Entry entry = (Entry) it.next(); out.println(entry.getKey() + ":::::" + entry.getValue() + "<br>"); } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |