今天做项目过程中,遇到了个 Properties 转换成Map 的地方
第一时间想到的肯定有以下:
1. 迭代出来 再 put 到 map 中去
2. commons 是否有工具类
可是 由于 Properties 实现了Map 接口, 所以有最最简单的 ,强制转换
package com.feilong.example.util;
import java.util.Properties;
import java.util.Map;
import java.util.HashMap;
import java.util.Set;
public class PropertiesToMap {
public static void main(String[] args) {
Properties properties = new Properties();
properties.setProperty("StrictHostKeyChecking", "no");
properties.setProperty("app.version", "1.0");
// Create a new HashMap and pass an instance of Properties. Properties
// is an implementation of a Map which keys and values stored as in a string.
Map<String, String> map = new HashMap<String, String>((Map) properties);
// Get the entry set of the Map and print it out.
Set propertySet = map.entrySet();
for (Object o : propertySet) {
Map.Entry entry = (Map.Entry) o;
System.out.printf("%s = %s%n", entry.getKey(), entry.getValue());
}
}
}
分享到:
相关推荐
标题中的“【飞天奔月出品】windows版nginx 快速操控神器(启动start,关闭stop,重启restart) 批处理”指的是一个专为Windows操作系统设计的Nginx管理工具,它通过批处理脚本实现了Nginx服务的便捷启动、停止和重启...
游戏源码分享下载 --- hjby.zipHTML5小游戏【火贱兔奔月--425款经典优秀H5小游戏合集】游戏源码分享下载 --- hjby.zipHTML5小游戏【火贱兔奔月--425款经典优秀H5小游戏合集】游戏源码分享下载 --- hjby.zipHTML5小...
HTML5奔月游戏是一款完全基于HTML5技术开发的互动小游戏,玩家可以扮演一只兔子,目标是在游戏中尽可能地收集月饼并安全抵达月球。这款游戏的亮点在于其无需任何额外的插件或软件支持,只需浏览器就能运行,这得益于...
《奔月》是鲁迅先生的一篇短篇小说,收录于其《故事新编》之中,通过对传统神话的再创作,鲁迅以戏拟的手法揭示了深刻的社会与人性问题。这篇作品通过对后羿这一昔日英雄形象的塑造,反映出鲁迅对时代变迁下英雄命运...
奔月生物:2021年半年度报告.PDF
【标题】"小游戏源码-火贱兔奔月.rar" 提供的是一个小型游戏的源代码,名为"火...总之,"小游戏源码-火贱兔奔月"提供了丰富的学习资源,无论是对初学者还是经验丰富的开发者,都能从中获取到实际的游戏开发知识和技巧。
在火箭兔奔月这个游戏源码中,我们可以期待看到以下关键技术和概念: 1. **Canvas绘图**:游戏的主要画面很可能是通过`canvas`元素进行绘制的,包括火箭兔的动画、月球背景和其他游戏元素。开发者会利用JavaScript...
手绘实例:奔月 Photoshop3 图片处理 高级手绘技术技巧
《H5游戏源码解析:奔月游戏》 在当今数字化时代,HTML5(简称H5)技术以其跨平台、轻量级、易部署的特点,成为制作网页游戏的热门选择。"奔月游戏"作为一款H5游戏,其源码为我们提供了一窥H5游戏开发的窗口。本文...
2. **性能优化**:TIF文件可能需要转换为更小的格式(如JPEG或PNG),以减少网页加载时间。 3. **内容替换**:根据实际需求,替换模版中的占位符文本和图像,使其符合自己的品牌或活动内容。 4. **兼容性检查**:...
在这个“HTML5兔子奔月吃月饼微信小游戏代码”中,我们可以看到一个结合了HTML5技术和微信小游戏平台的示例。这个游戏可能是为了庆祝中国传统节日中秋节而设计的,因为中秋节有赏月和吃月饼的习俗。 首先,我们要...
【标题】"H5小游戏源码 火贱兔奔月.zip" 提供的是一个基于HTML5技术开发的小游戏的完整源代码。HTML5是一种在网页上创建动态、交互式内容的标记语言,它极大地扩展了传统HTML的能力,使得开发者能够创建更丰富、更具...
在这个“HTML5兔子奔月吃月饼微信小游戏代码.zip”压缩包中,我们可以期待找到一个基于HTML5构建的小游戏,适合作为微信平台上的互动娱乐。 首先,`index.html`是网页的主入口文件,它包含了网页的基本结构和内容。...
这篇文档介绍了如何使用Adobe Photoshop软件创作一张奔月女孩的梦幻艺术照片效果。以下是详细步骤: 1. **新建文件与导入素材**: - 首先创建一个新文件,大小与素材1相同,命名为"奔月女孩"。 - 然后打开素材1,...
在奔月游戏中,可能使用canvas来绘制角色、背景、轨迹等元素,并通过定时更新画面来实现动画效果。 2. **Web Audio API**:HTML5提供了Web Audio API,用于处理和播放音频。游戏往往需要背景音乐和音效,这个API...
《鲁迅的《奔月》:颠覆传统,开创审美新向度》 鲁迅的短篇小说《奔月》是其《故事新编》中的一篇,它颠覆了我们对古代神话的传统认知,尤其对嫦娥这一角色的刻画,使得这篇作品在文学史上占据了独特的地位。鲁迅...
【标题】:“奔月生物:2021年半年度报告.rar”是一个压缩文件,其中包含了一份关于奔月生物科技公司在2021年上半年业务运营、财务状况和业绩表现的详细报告。这类报告通常由上市公司发布,以供投资者、分析师和其他...
初中语文文摘生活且看嫦娥咋奔月
鲁迅在《奔月》中将嫦娥这一古代神话中的美丽仙女形象世俗化、恶俗化,描绘成一个普通甚至有些刻薄的女子,这一转变揭示了他对现实社会的深刻批判。 在鲁迅的笔下,嫦娥不再是美和诗意的象征,而是变得世俗和无情,...
在这个“HTML5兔子奔月吃月饼游戏源码”中,我们可以看到一个利用HTML5特性构建的趣味小游戏。这个游戏的主角是一只兔子,目标是让它在月球上吃到月饼,体现了中秋节的文化元素。 首先,HTML5提供了Canvas元素,这...