`
newchq
  • 浏览: 54972 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

JAVA中如何读写properties文件

阅读更多

       Properties文件是JAVA程序特有的一种文件类型,信息以"键--值"的格式进行存放,通常将容易变化的系统参数写到此文件中。这样就可以实现快速的读和写。具体的操作方法:

读操作:

 

  public String readpro(String filename,String key){

             Properties props = new Properties();

             try{

                     props.load(this.getClass().getClassLoader().getResourceAsStream(filename));

                     String value = props.getProperty(key);

                     return value;

             }catch(){

                     return null;

             }

 }

 全部读取的方法:

   

Enumeration en = new props.propertyNames();

    while(en.hasMoreElements()){

             String key = (String)en.nextElement();

             String value = props.getProperty(key);

            //其他相关操作

    }

 

写操作:

public void writeProps(String filename,String name,String value){

          Properties props = new Properties();

         String path = this.getClass().getClassLoader().getResource("").getPath().substring(1);

         path=path+filename;

         try{

                  InputStream fis = new InputStream(path);

                  props.load(fis);    //从输入流中读取属性列表

                  OutputStream fos = new OutputStream(path);

                  props.setProperty(name,value);

                  props.stare(fos,"Update' "+name+" 'value");

         }catch(Exception e){

         }

}

 

分享到:
评论

相关推荐

    java读写properties配置文件

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

    Java源码读写Properties文件.rar

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

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

    在提供的压缩包文件中,`configuration.java`和`configuration1.java`可能是实现上述功能的示例代码。通过查看和分析这些文件,你可以更深入地理解如何在实际项目中解决这些问题。 总结一下,处理Java中的...

    java 改变Properties文件中的键值

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

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

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

    java对properties配置文件的读和写

    1.1.1 创建`Properties`对象:`Properties`类是Java提供的内置类,用于处理`properties`文件中的键值对。 ```java Properties properties = new Properties(); ``` 1.1.2 打开文件并创建`FileInputStream`:使用`...

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

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

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

    Java读写properties文件解决中文乱码问题 Java读写properties文件是在Java开发中一种常见的配置文件读写方式,但是在读写properties文件时,经常会遇到中文乱码问题。下面将详细介绍Java读写properties文件解决中文...

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

    通过`properties['database.url']`,我们可以轻松地访问到配置文件中的特定键的值。 在Python中处理`.properties`文件的这种方法简单而实用,尤其适用于需要跨平台迁移或与Java项目交互的场景。当然,如果你的项目...

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

    prop.store(oFile, "此参数是保存生成properties文件中第一行的注释说明文字"); ``` - 上述代码会导致文件中的中文注释和属性值出现乱码。解决方法是使用`OutputStreamWriter`指定编码: ```java prop.store...

    java读取properties配置文件

    在Java编程中,`properties`文件是一种常用的存储配置信息的方式,它以键值对的形式组织数据,便于程序在运行时动态获取和修改配置。本文将详细介绍如何在Java中读取`properties`配置文件。 首先,我们需要了解`...

    java中读写Properties属性文件公用方法详解

    以下是对Java中读写Properties属性文件公用方法的详细解释: 1. `getProperty(String key)`:这个方法用于根据给定的键`key`查找并返回对应的值。如果找不到匹配的键,将会返回`null`。例如,如果我们有一个键`...

    java Properties文件key,value读取

    // 读取并打印Properties文件中的键值对 for (String key : props.stringPropertyNames()) { System.out.println("Key: " + key + ", Value: " + props.getProperty(key)); } // 关闭输入流 input.close(); ...

    Java Swing操作properties文件

    要更新properties文件中的值,可以使用`setProperty()`方法。例如,我们要更新`database.url`的值: ```java prop.setProperty("database.url", "newDatabaseUrl"); ``` 4. **保存到文件** 修改后的属性需要...

    java读取properties文件

    在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储程序的配置信息,如数据库连接、系统参数等。这种文件通常以键值对的形式存在,键和值之间用等号(=)或冒号(:)分隔。本篇文章将深入探讨如何在...

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

    1. **读取Properties文件**:该工具类可能包含一个静态方法,如`loadProperties(String filePath)`,用于从指定路径的Properties文件中加载所有属性。它使用`java.util.Properties`类的`load(Reader reader)`方法,...

    java 文件读写

    它涉及到如何访问和处理磁盘上的文件,包括读取文本文件、二进制文件,以及写入新的数据到文件中。在这个场景中,我们关注的是“java文件读写”,特别是读取`properties`配置文件和处理目录及文件的操作。下面我们将...

    Java代码实现对properties文件有序的读写的示例

    然而,在读写Properties文件时,需要注意元素的顺序,因为Properties继承自HashTable,直接通过keySet()、keys()或entrySet()方法对Properties中的元素进行遍历时取出来的内容顺序与properties文件中的顺序不一致。...

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

    确保IDE(如IntelliJ IDEA或Eclipse)设置文件编码为UTF-8,同时在读取Properties文件时,通过`InputStreamReader`指定正确的字符集,例如`UTF-8`,避免乱码出现。 例如,以下是一个简单的示例,演示如何读取包含...

    JAVA读取properties文件的值

    // 加载properties文件 props.load(input); } catch (IOException ex) { ex.printStackTrace(); } finally { if (input != null) { try { input.close(); } catch (IOException e) { e.printStackTrace(); ...

Global site tag (gtag.js) - Google Analytics