java修改properties文件的属性值

原创 2012年03月28日 10:21:46

---项目中可能用处比较多的。

public static void main(String[] args)throws Exception {

Properties prop = new Properties();// 属性集合对象
FileInputStream fis = new FileInputStream("src/test.properties");// 属性文件输入流
prop.load(fis);// 将属性文件流装载到Properties对象中
fis.close();// 关闭流

// 获取属性值,sitename已在文件中定义
System.out.println("获取属性值:password=" + prop.getProperty("password"));
// 获取属性值,country未在文件中定义,将在此程序中返回一个默认值,但并不修改属性文件
// System.out.println("获取属性值:country=" + prop.getProperty("country", "中国"));

// 修改sitename的属性值
prop.setProperty("password", "heihei");
// 文件输出流
FileOutputStream fos = new FileOutputStream("src/test.properties");
// 将Properties集合保存到流中
prop.store(fos, "Copyright (c) Boxcode Studio");
fos.close();// 关闭流
System.out.println("获取修改后的属性值:password=" + prop.getProperty("password"));

}

java中properties属性文件的读写修改操作

java中properties属性文件的读写修改操作 1、配置文件:config.propertis lOCAL_DRIVER=com.microsoft.sqlserver.jdbc.SQLSer...

在普通的java工程中指定log4j配置文件的路径

log4j中,通过设置log4j.configuration这个系统属性来告诉LogManager到哪加载配置文件。 查看了下源码,发现LogManager是先通过file来加载,之后是用class...

Spring 依赖注入:获取properties文件中属性值

1、在Xml文件中添加bean注入 id="configProperties" class="org.springframework.beans.factory.config.Prope...

读取properties文件中属性值并显示到前端页面

本文将实现把系统版本信息存储在properties配置文件中,然后在前端页面可点击版本图标获取版本信息。 version.properties: #SVN版本 SVNVersion ...

通过Spring获取properties文件属性值

Spring提供了注解@Value,用于在程序中获取properties配置文件属性值。例如: 1. applicationContext.xml中指定配置文件。 当有多个配置文件时,上述配置...

spring加载properties文件,并将属性值注入到指定类的指定成员变量

问题背景:有一个新需求,需要对现有场景入参进行特定节点的校验,但是需要对该节点的校验与否加一个开关(需要校验的时候就打开,不需要校验的时候就关闭),且开关必须加在.properties文件中,并且这个...

properties 文件 属性值过长换行如理 测试读取配置文件

Java读取Properties文件时碰到两问题: 1. 资源文件中的key对应的value过长时,书写不方便,需要换行,若直接回车则回车后的内容被忽略 2. 资源文件中的key对应的va...

Java获取配置文件的属性值通用工具类2

最近用Junit对SpringMVC做单元测试的时候,报Failed to load ApplicationContext错误。网上很多资料都说报这个错误是因为Spring的配置文件没有加载,可是实际...

JAVA调用GDAL处理shapefile文件中文属性值乱码解决方法

最近在JAVA上调用GDAL来对矢量数据进行操作,中文字段和中文属性值的乱码问题困扰已经,又要被老杜说没进展啦。。。苦不堪言啊!!!!好在经过这个早上的倒腾,终于给他怼出来了。在JAVA环境下怎么配置...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java修改properties文件的属性值
举报原因:
原因补充:

(最多只允许输入30个字)