`
fhdking
  • 浏览: 6320 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

路径问题

阅读更多
                    培训日记(路径问题)
培训的第八天:
一、迭代一个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>");
		}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics