`
caiaihuan
  • 浏览: 18912 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

写入和读取.properties文件

    博客分类:
  • java
 
阅读更多

写入.properties

String path = ServletActionContext.getServletContext().getRealPath("");
  Properties properties = new Properties();
  try {
        InputStream inputStream = new FileInputStream(path+"/config.properties");
        properties.load(inputStream);
        OutputStream outputStream = new FileOutputStream(path+"/config.properties");
        properties.setProperty("database.url","jdbc:mysql://" + infomation.getDbUrl() + ":3306/"+systemInfomation.getDbName());
        properties.setProperty("database.user",infomation.getDbUser());
        properties.setProperty("database.password", infomation.getDbPassword());
        properties.setProperty("administrator.username", infomation.getAdminName());
        properties.setProperty("administrator.password", infomation.getAdminPassword());
        properties.store(outputStream, "System Base Infomation(Database and Administrator)");
  } catch (Exception e) {
   // TODO: handle exception
   e.printStackTrace();
  }

 

读取.properties

private String readValue(String key) {
  String path = ServletActionContext.getServletContext().getRealPath("");
  Properties props = new Properties();
  try {
        InputStream in = new BufferedInputStream(new FileInputStream(path+"/config.properties"));
        props.load(in);
        String value = props.getProperty(key);
        return value;
     } catch (Exception e) {
      return null;
     }
  }

 

 

 

分享到:
评论

相关推荐

    java读写xxx.properties文件实用小例

    在Java编程中,读写`.properties`...总结来说,Java的`Properties`类提供了方便的方式来处理`.properties`文件,实现配置信息的读取、写入和管理。通过正确处理异常并利用适当的工具库,可以构建健壮且易于维护的代码。

    js读取properties文件

    由于.js直接解析.properties文件并不方便,因此通常会使用第三方库,如`js-properties`,它提供了一个简单的API来读取和写入.properties文件。首先,你需要通过npm安装这个库: ``` npm install js-properties ...

    读取properties返回map并写入文件

    最后,我们通过`store()`方法将Properties对象写入指定的输出文件,同时可以提供一个注释字符串,它会在.properties文件的顶部显示。 总结来说,读取.properties文件并将其内容转化为Map对象,以及将Map对象写回...

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

    在Java中,我们可以使用`java.util.Properties`类来读取、写入和修改`.properties`文件。 #### 使用`Properties`类读取 以下代码展示了如何加载和读取`.properties`文件: ```java import java.io.FileInputStream...

    java读取.properties配置信息

    Java提供了内置的`Properties`类来方便地读取和写入这些配置文件,使得在程序中动态访问这些设置变得简单。 首先,我们需要创建`.properties`文件。例如,我们可以创建一个名为`config.properties`的文件,内容如下...

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

    在写入Properties文件时,确保使用了`Properties.store()`方法,并在操作完成后关闭流: ```java OutputStream out = new FileOutputStream("config.properties"); prop.setProperty("key", "new value"); prop....

    Java读写.properties文件解决中文乱码问题

    1. **读取.properties文件**: - 使用`Properties`类的`load()`方法加载文件时,如果不指定编码,会按照ISO-8859-1进行解析,可能导致中文乱码。例如: ```java prop.load(in); ``` - 要解决这个问题,需要使用...

    apron:高级属性—以更合理的方式读取和写入Java .properties文件

    以更合理的方式读取和写入Java .properties文件。 什么是围裙 Apron是一个用于读取和写入Java .properties文件的小型库。 该库的主要目标是与java.util.Properties类兼容。 不是API明智的(API完全不同),但是能够...

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

    在实际开发中,我们经常需要读取和写入这些文件来管理应用的配置。然而,有时可能会遇到一些常见问题,比如系统找不到指定的Properties文件路径、写入后读取显示正常但实际文件数据未更新等。下面我们将详细讨论这些...

    .properties快捷存储

    在IT行业中,".properties" 文件是一种常见的配置文件格式,它被广泛用于Java和其他支持此格式的编程语言中,用于存储程序的配置信息、属性值或国际化文本。".properties" 文件的特点是键值对的结构,其中键和值之间...

    写入properties文件时间并且读出时间

    本示例着重介绍如何将时间写入`properties`文件并读取出来。 首先,我们需要了解`java.util.Properties`类,它是Java标准库中处理`properties`文件的核心类。它提供了加载、存储、设置和获取属性的方法。下面将详细...

    excel与properties文件相互转换

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

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

    然而,标准的java.util.Properties类在加载和保存文件时会忽略注释,这在某些场景下可能不够理想。针对这个问题,开发者们创建了`CommentedProperties`这样的工具类,以保留属性文件中的注释信息。 `...

    解决Properties写中文乱码

    1. **设置Java程序读写Properties时的编码**:在使用`Properties.load()`和`Properties.store()`方法读写Properties文件时,可以传入一个`java.io.InputStream`或`java.io.OutputStream`对象,并通过`...

    Java源码读写Properties文件.rar

    这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源代码示例。下面我们将详细探讨这个主题。 首先,Properties类是Java的标准库类,位于`java.util`包下,它...

    java读写properties配置文件

    ### Java读写Properties配置文件详解 #### 一、引言 在Java开发中,`Properties`类被广泛用于处理各种类型的配置文件。这些文件通常包含了应用程序运行时所需的配置信息,如数据库连接信息、系统参数等。`...

    Java Properties 解决中文乱码和顺序读写.docx

    Java Properties 类是Java标准库中...总之,Java Properties类是Java开发中处理配置文件的利器,通过它的方法可以方便地读取、修改和保存配置信息,尤其在处理包含中文字符的配置时,注意编码问题,确保数据的正确性。

    改进java.util.Properties类,让输出格式与输入格式保持不变.

    在Java编程中,`java.util.Properties`类是一个用于处理键值对的标准库,常用于配置文件的读写。然而,该类在加载和保存属性时可能会导致格式的变化,比如默认会将所有字符转换为ASCII,并且在保存时会自动添加行...

    java 动态修改Properties,src下或者指定路径

    为了解决这个问题,我们可以将Properties文件放在JAR外部,然后通过代码来读取和更新这些文件。 在提供的代码示例中,有一个名为`WriteFile`的类,它包含了一个静态方法`writeData`,专门用于修改Properties文件。...

Global site tag (gtag.js) - Google Analytics