`

Properties学习

阅读更多
public static void main(String[] args) throws IOException {
		//Properties 线程安全
		Properties d = new Properties();
		d.setProperty("age", "16");
		d.setProperty("school", "hr");
		Properties p = new Properties(d);// 默认 Properties
		p.load(Temp.class.getClassLoader().getSystemResourceAsStream("temp.properties"));
		p.list(System.out);
		
		//遍历key
		Set<String> keys = p.stringPropertyNames();
		for (String key : keys) {
			System.out.print("key:" + key);
			System.out.println(" value:" + p.getProperty(key));
		}
		//若无key为myplace的值则默认为blog
		System.out.println(p.getProperty("myplace", "blog"));
		
		//由于properties对中文的支持不完善,所以现在更流行通过XML的方式来配置属性,加载XML的方式也同样简单
		Properties bundle = new Properties();  
		bundle.loadFromXML(new FileInputStream(new File("messages.xml")));  
	}
 
分享到:
评论

相关推荐

    log4j.properties学习

    《深入理解log4j.properties配置》 在Java开发中,日志记录是不可或缺...本文仅是对log4j.properties配置的基本介绍,更深入的使用还需结合具体项目实践和官方文档进行学习。希望对读者在理解和使用Log4j上有所帮助。

    解决Properties写中文乱码

    你可以查看这些源代码,学习如何正确处理Properties文件中的中文字符,避免乱码问题。通过对源代码的分析和实践,你将能更深入地理解Java I/O流、字符编码以及配置文件的处理方法,提升你的编程技能。

    能保存Properties文件注释的Properties工具类

    此外,此类还可以作为学习Java IO和自定义类设计的一个实例,理解如何扩展标准库的功能以满足特定需求。 在实际开发中,我们可以通过以下方式使用`CommentedProperties`: ```java CommentedProperties props = ...

    解析properties文件demo

    在Java编程语言中,`properties`文件是一种常用的配置文件格式,用于存储应用程序的配置信息,如数据库连接字符...通过学习这个示例,你可以掌握处理Java应用程序配置文件的基本技巧,从而提高代码的可维护性和灵活性。

    excel与properties文件相互转换

    在IT行业中,数据管理和配置管理经常涉及到不同格式的文件转换,比如Excel和Properties文件。Excel是一种广泛用于数据处理和分析的电子表格工具,而Properties文件则常见于Java开发中,用于存储配置信息。两者之间的...

    jquery-i18n-properties-1.0.9.js

    5. **示例代码**:在提供的示例中,你可以看到如何将这些功能整合到实际项目中,从而更好地理解和学习如何运用这个库。 值得注意的是,jQuery i18n Properties 支持动态加载和切换语言,这意味着用户可以在不刷新...

    eclipse查看properties插件

    4. **学习曲线**:初次使用新的插件可能需要时间熟悉其功能,但一旦掌握,将大大提高工作效率。 总的来说,`eclipse查看properties插件`是Java开发者处理`.properties`文件的得力助手,它们通过提供丰富的特性,...

    eclipse PropertiesEditor 资源文件插件

    **Eclipse PropertiesEditor ... 学习与资源 为了充分利用PropertiesEditor插件,建议开发者查阅官方文档、在线教程和社区论坛,了解更多的使用技巧和最佳实践。同时,持续关注插件更新,以获取最新的功能和性能优化。

    properties editor

    "Properties Editor"是一款专为Java Web开发设计的插件工具,它主要负责编辑和管理`.properties`文件。在Java编程中,`.properties`文件用于存储配置信息,如国际化(i18n)文本、系统设置等,对于开发高质量的Web...

    eclipse中Properties Editor插件

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的功能来支持软件开发。"Properties Editor插件"是Eclipse平台中的一...通过学习和掌握它的使用,你将能够更好地利用Eclipse进行软件开发。

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    在Java编程中,Properties文件是用于存储配置信息的关键组件,如数据库连接字符串、应用程序设置等。在处理Properties文件时,可能会...通过学习和实践这些解决方案,你将在Java应用开发中更有效地管理和更新配置文件。

    Spring Boot Properties 全部配置文件,中文注释

    SpringBoot2.x properties全部配置文件总计1500+,每个配置文件写有中文解释。适用于系统学习springboot 深入学习springboot的同学。

    struts2 properties配置详解

    自己学会的,保存的学习网页,给大家分享 struts2 国际化

    properties file editor

    "Properties File Editor" 是一个专为编辑Java属性文件(.properties...深入研究这些源码,开发者不仅可以了解如何构建此类工具,还可以学习到软件设计模式、UI交互原则以及如何利用Java生态系统来创建实用的开发工具。

    jquery.i18n.properties国际化 例子

    在"WebSite2"这个示例项目中,你可以找到具体的代码实现和文件结构,进一步学习和参考。 总结,jQuery.i18n.properties插件提供了一种简单且有效的方法来处理Web应用的国际化问题。通过加载和解析.properties文件,...

    Laravel开发-properties

    在Laravel框架中,"properties"通常指的是模型(Model)的属性或字段,它们是数据库表中的列...在提供的`properties-master`压缩包文件中,可能包含了关于Laravel模型属性的示例代码或教程,进一步深入学习会有所帮助。

    UIProperties 属性控件

    开发者可以通过这个例子学习如何在MFC中处理用户输入,验证身份,并管理用户会话。 总的来说,"UIProperties 属性控件"是一个MFC开发中的关键组件,用于创建类似Visual Studio属性栏的交互式用户界面。通过掌握其...

    Python库 | properties-0.5.0.tar.gz

    了解这些基本概念后,开发者可以深入研究"properties"库的文档,学习如何在自己的项目中有效利用它的功能。在实际应用中,这样的库可以帮助提升代码的整洁性和可维护性,同时减少错误的可能性。

    fluid properties _z_factor

    标题“fluid properties _z_factor”和描述“fluid properties lab manual, if you are taking it, this one would be useful!”指出了文档是一个关于流体性质和z因子的实验室手册,对于学习这一课题的学生非常有用...

    虚拟仿真实验学习行为分析

    其中,Diagram、FSM、Properties、Study、TextEditor五种学习行为的参与程度与学习成绩之间存在正相关关系,尤其是Properties学习行为与学习成绩的关系最为密切。这意味着通过分析Properties等学习行为的数据,教师...

Global site tag (gtag.js) - Google Analytics