`

properties的配置添加、删除、修改操作

 
阅读更多
public void saveProperties()
	{
		try
		{
			Properties properties = new Properties();

			Properties p = new Properties();
			File file = new File("F://test.properties");
			p.load(new FileInputStream(file));
			Set<String> pSet = p.stringPropertyNames();
			Iterator i = pSet.iterator();
			while(i.hasNext())
			{
				String propertiesName = i.next().toString();
				//删除一个当获取的名称hk相同时,就返回到下一步;break;是退出循环
				if("hk".equalsIgnoreCase(propertiesName)) continue;
				properties.setProperty(propertiesName, p.getProperty(propertiesName));
				//修改
				if("japan".equalsIgnoreCase(propertiesName))
				{
					properties.setProperty(propertiesName, "123456789");
				}
			}
			properties.setProperty("usa", "美国");	
			properties.setProperty("hk", "香港");	
			properties.setProperty("japan", "日本");				
			properties.setProperty("china", "中国");	
                                                //添加			
			properties.store(new FileOutputStream(file), properties.toString());
			
		} catch (IOException e)
		{
			e.printStackTrace();
		}
	}

 

分享到:
评论

相关推荐

    .properties配置文件操作(增删改)

    本文将深入探讨如何进行`.properties`配置文件的操作,包括增加、删除和修改其内容。 首先,`.properties`文件的格式非常简单,由一系列键值对组成,每行一个键值对,键和值之间用等号(`=`)或冒号(`:`)分隔。例如:...

    java对properties配置文件的读和写

    通过读取、写入、修改和删除操作,我们可以灵活地处理配置文件。在实际应用中,确保正确处理文件输入输出流,避免资源泄漏,是确保程序稳定运行的关键。同时,考虑到配置文件可能会被多个线程访问,要注意使用适当的...

    读取properties配置文件所用jar

    本主题将深入探讨如何使用特定的jar包来读取这些properties配置文件,以及涉及到的相关技术和库。 标题提及的"读取properties配置文件所用jar"主要指的是Apache Commons Configuration库,这是一个强大的Java库,它...

    Configuration对properties、xml配置文件的【增删改查】及动态加载

    3. **删除Properties配置** 使用`clearProperty()`方法可以删除指定的配置项。 4. **查询Properties配置** 通过键来查询配置项,`getProperty()`方法返回对应的值。 三、XML配置文件处理 1. **读取XML配置文件** ...

    Java_Properties_类读取配置文件信息

    总结来说,`Properties` 类是 Java 中处理 `.properties` 配置文件的关键工具,它提供了方便的接口,让我们能够轻松地在程序中管理和操作配置信息。这使得 Java 应用程序能够适应不同环境,提升灵活性和可维护性。

    java对properties文件的操作.pdf

    在 Java 开发中,操作 `.properties` 文件...总结,Java 对 `.properties` 文件的操作主要包括定位文件、加载文件内容、查询、添加、删除键值对,以及保存修改。理解这些操作有助于在实际开发中更有效地管理配置信息。

    springmvc基本配置及定时任务配置修改

    3. **删除 Job**:使用 `scheduler.deleteJob()` 方法可以删除 Job,这将同时移除所有相关的 Trigger。 以上就是 Spring MVC 基本配置和 Quartz 定时任务的详细介绍。理解并掌握这些知识点,有助于你在开发中有效地...

    myeclipse properties editor 插件

    其中,Properties Editor插件是MyEclipse中的一个重要组件,主要用于处理和编辑properties配置文件,使得对这类文件的操作更加便捷和高效。本文将详细解析MyEclipse Properties Editor插件的功能、使用方法以及其在...

    Properties 文件比较工具

    3. **新增与删除**:找出仅存在于一个文件中的键,这可能意味着新添加的属性或已删除的属性。 4. **排序与格式**:虽然properties文件本身的顺序不重要,但工具可能会根据某种规则(如字母顺序)排序输出,以便更...

    java对properties文件的操作[参考].pdf

    总的来说,Java中对Properties文件的操作主要包括加载、查询、修改和删除键值对,这些操作对于管理和维护应用程序的配置信息非常有用。正确理解和使用这些方法可以有效地处理应用程序的配置需求。

    java对properties文件的操作归纳.pdf

    总的来说,Java中的`.properties`文件是存储配置信息的有效方式,通过`Properties`类提供的API,我们可以方便地读取、修改和保存这些配置信息。在处理这类文件时,理解类路径、资源加载方式以及`Properties`类的方法...

    Java源码读写Properties文件.rar

    这些方法允许我们修改、删除属性,或者遍历所有的键或值。 ### 国际化支持 Properties类还支持国际化(i18n),可以为不同的语言和地区创建多个Properties文件,如`messages_en.properties`(英文)和`messages_zh_...

    properties类封装

    - 常见的 INI 文件操作包括读取节、获取键值、添加和删除键值对。这个类可能会提供类似 `getSection(String sectionName)`、`getValue(String sectionName, String key)`、`putValue(String sectionName, String ...

    propertiesEditor插件

    在操作上,`propertiesEditor`提供了快捷键支持,使得常用的操作如添加、删除、复制、粘贴键值对变得简单易行。对于大型项目,它还能进行文件比较,帮助开发者快速找出不同版本之间的差异。 在实际使用中,安装`...

    myeclipse PropertiesEditor6.0.3插件

    1. **图形化界面**:PropertiesEditor提供了一个直观的图形用户界面,使得开发者可以更方便地查看、添加、修改和删除.properties文件中的键值对,而无需通过文本编辑器进行操作。 2. **自动完成**:在输入键或值时...

    java对properties文件的操作[定义].pdf

    本篇文章将深入探讨Java如何操作Properties文件,包括读取、修改、删除和保存这些文件中的数据。 首先,我们来看一下Properties文件在项目中的存放位置。通常,Properties文件会放在类路径(classpath)下,具体来...

    Properties Editor for Eclipse

    用户可以轻松地添加、删除或修改键值对,而无需手动处理文本编辑器。 2. **自动编码检测和转换**:该插件能够自动检测`.properties`文件的编码,并允许用户选择不同的字符集进行转换,确保国际化文本的正确显示。 ...

    eclipse properties editor 离线安装包

    然而,原生的Eclipse并不直接支持对.properties文件的高级编辑,而这些文件在Java项目中通常用来存储配置信息或者国际化文本。Eclipse Properties Editor插件正好填补了这一空白,它提供了丰富的特性来帮助开发者更...

Global site tag (gtag.js) - Google Analytics