`

Properties读写文件的操作

    博客分类:
  • java
阅读更多
Properties读文件
public void readByFile()
{
//实例化一个Properties
protected static Properties p = new Properties();

InputStream in = null;
  String propertyFileName = "backspell.properties";
try{
    in = HNightProcessor.class.getClassLoader().getResourceAsStream   (propertyFileName);
       //读取文件时用Properties的load()方法
       if (in != null)
                p.load(in);
]catch(IOException e)
{
  System.out.println(e.getMessage());
} finally {
            if (in != null) {
                try {
                    in.close();
                    //out.close();
                } catch (IOException e) {
                System.out.println("close " + propertyFileName + " error!");
                }
            }
  }
     //用Properties的getProperty方法获取文件中对应的参数名的值
     String isBack_=p.getProperty("isBack").toString();
 
}



//Properties写文件
public void writeByFile()
{
//实例化一个Properties
protected static Properties p = new Properties();
OutputStream fos=null;
try{
    //写入数据
    fos = new FileOutputStream(ConfigLocation.getWebRoot  ().replace ("WebRoot", "resources")+"backspell.properties"); 


   //写入对应属性的值
    p.setProperty("isBack","false");
    p.store(fos, "Update'isBack'value");

  }catch(IOException e)
  {
    System.out.println(e.getMessage());
  } finally {
            if (in != null) {
                try {
                    fos.close();
                } catch (IOException e) {
                  System.out.println(e.getMessage());
                }
            }
  }
  
}
分享到:
评论

相关推荐

    properties文件读写

    properties文件读写操作

    c#操作properties,读写配置文件

    ### C#操作Properties,读写配置文件 在C#编程中,经常需要处理应用程序的配置信息,例如数据库连接字符串、用户界面的语言设置等。这些配置信息通常存储在配置文件中,便于程序运行时动态加载和修改。C#提供了一种...

    java读写properties配置文件

    此外,在实际应用中,还可以结合文件操作类如`FileInputStream`和`FileOutputStream`来实现更复杂的功能,比如加密解密配置文件、动态配置加载等。 以上就是关于Java读写`Properties`配置文件的详细讲解。希望对你...

    Properties文件读写;Property文件读写;Property

    在Java编程语言中,Properties文件是一种常见的存储配置信息的方式,它们通常用于保存应用程序的设置、数据库连接字符串等数据。...开发人员可以导入这个库,快速集成Properties文件的读写功能,从而提升开发效率。

    Python实现读取Properties配置文件的方法

    当然,如果你的项目依赖较多的配置文件操作,可能需要考虑使用更高级的库,如`configparser`(Python 3)或`ConfigObj`,它们提供了更多的特性和错误处理机制。不过,对于基本的需求,上述自定义的`Properties`类...

    Properties和xml读写操作

    根据给定文件的信息,我们可以总结出关于 Java 中 Properties 和 XML 的读写操作的相关知识点。 ### 一、Properties 文件的读写操作 #### 1. 读取 Properties 文件 在 Java 中,`Properties` 类用于处理属性文件...

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

    在Java编程中,读写`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息、设置或环境变量。本文将深入探讨如何在Java中高效地处理`.properties`文件,包括读取、写入以及更新其内容。我们将参考提供的...

    java对properties配置文件的读和写

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

    Java源码读写Properties文件.rar

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

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

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

    c++ 对properties配置文件读写源代码

    cout打开配置文件失败"; getchar(); return 0; } cprop.load(); vector<string> vec = cprop.read("key3"); for (int i=0; i();i++) { cout[i].c_str(); } cprop.close();*/ /*写操作 CProperties cprop_write; ...

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

    总结一下,处理Java中的Properties文件读写时,需要注意文件路径的准确性、文件的读写权限以及缓存问题。通过以上方法,应该能够有效解决描述中提到的问题。对于提供的"新建文本文档.txt",虽然不是Properties文件,...

    java读取properties配置文件

    在Java中,我们可以使用`java.util.Properties`类来加载和操作这类文件。以下是读取`properties`文件的基本步骤: 1. 加载`properties`文件: - 创建`Properties`对象实例:`Properties prop = new Properties();`...

    properties读写更新

    默认情况下,`Properties`类使用ISO-8859-1编码读写文件,如果配置文件包含非ASCII字符(如中文),可能需要显式指定UTF-8编码: ```java props.load(new InputStreamReader(fis, StandardCharsets.UTF_8)); ...

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

    这些文件以键值对的形式组织数据,易于读写。本示例着重介绍如何将时间写入`properties`文件并读取出来。 首先,我们需要了解`java.util.Properties`类,它是Java标准库中处理`properties`文件的核心类。它提供了...

    java对properties文件的操作

    `Configuration.java`可能是实现配置文件操作的一个类,它可能包含了读取、修改Properties文件的方法。`save.properties`和`test.properties`则是实际的Properties文件,可以作为读取和写入操作的目标。 5. **注意...

    java 改变Properties文件中的键值

    在Java代码中,首先需要导入`java.util.Properties`和`java.io.*`等相关的类库,以便进行读写Properties文件的操作。 2. **加载Properties文件** 使用`Properties`类的`load()`方法加载Properties文件。这个方法...

    excel与properties文件相互转换

    - **Java**:Apache POI库可以帮助读写Excel文件,Java的内置`Properties`类可以处理Properties文件。 - **Python**:`openpyxl`库处理Excel文件,`configparser`模块处理Properties文件。 - **Python pandas**:...

    java操作properties方法

    在Java编程中,操作配置文件,尤其是`.properties`文件,是一项常见的任务。`.properties`文件主要用于存储应用程序的配置信息,通常包含键值对,其中键是唯一的标识符,值是与该键相关联的数据。Java提供了`java....

    属性文件读写操作类

    总结,属性文件读写操作类的核心在于`java.util.Properties`类的使用,以及如何优雅地进行文件I/O操作。理解这些知识点对于开发Java应用程序,特别是需要持久化配置信息的应用来说至关重要。通过自定义类和工具方法...

Global site tag (gtag.js) - Google Analytics