`
一顿饺子
  • 浏览: 51714 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

读取properties文件,把内容放到map里

    博客分类:
  • Java
阅读更多
private void setUrlMappingNames() {
String urlName = "";
InputStream in = VisitorProxyManager.class.getClassLoader()
.getResourceAsStream(/messages/policyUrl_zh.properties);
Properties ppt = new Properties();
if (in != null) {
try {
ppt.load(in);
Enumeration<Object> e = ppt.keys();
while (e.hasMoreElements()) {
String key = (String) e.nextElement();
allUrlMappingNames.put(key, ppt.getProperty(key));
}
} catch (IOException e) {
if (logger.isDebugEnabled()) {
logger.debug("读取policyUrl_zh.properties失败!");
}
e.printStackTrace();
}
}
}
0
0
分享到:
评论
3 楼 mercyblitz 2010-07-03  
一顿饺子 写道
不放进去,怎样通过Properties取得KEY呢,再说Properties只是extends HahsTable,没有实现Map


你没有看一下Hashtable实现了什么吗?

Hashtable实现了Directory,其中既有keys方法返回枚举,同时,实现了Map中的keySet方法。

建议仔细看一下JDK6的源代码吧
2 楼 一顿饺子 2010-07-03  
不放进去,怎样通过Properties取得KEY呢,再说Properties只是extends HahsTable,没有实现Map
1 楼 mercyblitz 2010-07-01  


java.util.Properties 实现了java.util.Map,没有必要再放进去了。



相关推荐

    实现FreeMark读取模板生成HTML

    FreeMarker的工作原理是,通过读取预先定义好的模板文件,结合传入的数据模型,生成最终的输出文本。 在“实现FreeMark读取模板生成HTML”的过程中,我们需要完成以下几个关键步骤: 1. **安装与引入**: 首先,...

    ecplise远程连接hadoop--hdfs java api操作文件.pdf

    将从Hadoop集群下载的log4j.properties文件放到项目的src目录下,是为了确保日志按照预定的配置记录。 第五步:配置宿主机的hadoop文件 由于Hadoop是为Unix/Linux环境设计的,当在Windows环境下进行开发时,需要...

    Spring项目里将SQL语句写在.sql文件中的方法

    在这个实现中,我们首先使用`PropertiesLoaderUtils.fillProperties`加载.sql文件的内容到`Properties`对象。然后,遍历`Properties`,筛选出以`--!`开头的键,并将其值放入一个`Map`中。最后,创建一个`...

    vs2012下RichEdit初始化例子

    2. 在资源编辑器工具栏中,找到"Rich Edit Control (CRichEditCtrl)",将其拖放到对话框上。 3. 右键单击新添加的控件,选择"Properties",设置ID,例如 IDR_RICHEDIT1。 初始化RichEdit控件: 在对话框类的...

    SpringBoot个性化配置的方法步骤

    在这个例子中,`@Value`注解会自动将配置文件中的值注入到对应的字段中。在`helloWorld`方法中,我们可以看到这些值被放入了返回的Map中。 总的来说,SpringBoot的个性化配置非常灵活,无论是修改基本设置还是读取...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    默认地,Flex Builder 将会把生成的 Flash 文件放到 EmployeeMgmt-Server 项目的 web/EmployeeMgmt-Flex-debug 目录下。 一个 Flex Project 的目录结构如下: 图 5. Flex 工程的目录结构 用 Flex Builder 做出...

    leaflet克里金温度云图展示

    在IT行业中,地理信息系统(GIS)是一个重要的领域,它涉及到地图数据的处理和展示。Leaflet.js是一个轻量级的JavaScript库,专用于创建交互式的Web地图。在本项目"leaflet克里金温度云图展示"中,我们将探讨如何...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    默认地,Flex Builder 将会把生成的 Flash 文件放到 EmployeeMgmt-Server 项目的 web/EmployeeMgmt-Flex-debug 目录下。 一个 Flex Project 的目录结构如下: 图 5. Flex 工程的目录结构 用 Flex Builder ...

    超级有影响力霸气的Java面试题大全文档

     forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。...

    springmybatis

    2. 设置mybatis 配置文件:Configuration.xml, 在src_user目录下建立此文件,内容如下: 程序代码 程序代码 &lt;!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" ...

    iBATIS实战

    3.6.1 SQL Map配置文件 54 3.6.2 properties元素 55 3.6.3 settings元素 56 3.6.4 typeAlias元素 58 3.6.5 transactionManager元素 60 3.6.6 typeHandler元素 61 3.6.7 sqlMap元素 61 3.7 小结 62 第4章 使用已映射...

    用VC制作含编辑框的应用程序

    编辑框在工具箱中通常标记为“EDIT”,将其拖放到对话框上后,你可以调整其大小和位置以适应界面布局。在设计视图中,你可以通过属性窗口(Properties Window)来配置编辑框的属性,比如ID、初始文本、是否可读写等...

    tigase 内部处理流程

    - 通过`setProperties(Map, Object&gt; props)`方法完成组件初始化。 - 分离所有组件,如果是`instancesMessageReceiver`(能够接收数据包),则添加到组件路由。 - 完成组件初始化后,调用`comp....

    MapX 5.0开发手册

    **5.3 Some Properties of the Layers Collection** - **集合属性:** 如图层数量、当前选择的图层等。 - **属性作用:** 用于查询和设置图层集合的状态。 **5.4 Some Methods of the Layers Collection** - **集合...

    create-GIFImage

    加载GIF文件通常涉及读取数据并创建`FLAnimatedImage`对象。以下是如何从URL加载GIF的示例: ```swift if let url = Bundle.main.url(forResource: "your_gif", withExtension: "gif") { do { let data = try ...

    Java二维码jar包整合(QRCode、谷歌ZXing和bar4j)

    例如,你可以通过Maven或Gradle将其依赖引入项目,或者手动下载jar包并放入项目的lib目录。 ```xml &lt;!-- Maven依赖 --&gt; &lt;groupId&gt;com.google.zxing&lt;/groupId&gt; &lt;artifactId&gt;core &lt;version&gt;3.4.1 &lt;groupId&gt;...

    单点登录源码

    内容管理系统:支持多标签、多类目、强大评论的内容管理,有基本单页展示,菜单管理,系统设置等功能。 &gt; zheng-pay - 一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的...

Global site tag (gtag.js) - Google Analytics