`
sbpya
  • 浏览: 616184 次
  • 性别: Icon_minigender_1
  • 来自: 杭州,长沙
社区版块
存档分类
最新评论

Java中读取Properties文件的方法

    博客分类:
  • Java
阅读更多

1.使用java.util.Properties类的load()方法

示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
       Properties p = new Properties();
       p.load(in);

2.使用java.util.ResourceBundle类的getBundle()方法
   
示例: ResourceBundle rb = ResourceBundle.getBundle(name, ocale.getDefault());

3.使用java.util.PropertyResourceBundle类的构造函数
   
示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
           ResourceBundle rb = new PropertyResourceBundle(in);

4.使用class变量的getResourceAsStream()方法
   
示例: InputStream in = JProperties.class.getResourceAsStream(name);
           Properties p = new Properties();
           p.load(in);

5.使用class.getClassLoader()所得到的java.lang.ClassLoadergetResourceAsStream()方法
   
示例: InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
           Properties p = new Properties();
           p.load(in);

6.使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
   
示例: InputStream in = ClassLoader.getSystemResourceAsStream(name);
           Properties p = new Properties();
         p.load(in);

分享到:
评论

相关推荐

    java 读取properties文件代码

    读取Properties文件是Java开发中的常见操作,特别是在需要根据配置文件动态改变程序行为的时候。下面我们将详细探讨如何在Java中读取Properties文件。 首先,你需要确保你的项目中包含了一个Properties文件,比如`...

    java读写properties配置文件

    如果需要读取配置文件中的所有键值对,可以使用`propertyNames`方法获取所有键名,并通过`getProperty`方法逐一读取每个键对应的值。 ```java public static void readProperties(String filePath) { ...

    Java读取properties文件的三种方式

    本文将详细介绍三种在Java中读取properties文件的方法。 1. 使用Properties类 Java的java.util.Properties类是专门用来处理.properties文件的。下面是一个简单的示例: ```java import java.io.FileInputStream; ...

    Java源码读写Properties文件.rar

    压缩包中的“读写Properties文件”可能是包含一个或多个Java源文件,演示了如何使用上述方法读取和写入Properties文件。你可以通过查看这些源码来更好地理解如何实际操作Properties文件。 总结来说,Java中的...

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

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

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

    1. 相对类路径:如果你的Properties文件与Java源代码位于同一目录结构下,可以使用`getResourceAsStream()`方法,配合类路径来加载。例如: ```java InputStream in = getClass().getResourceAsStream("/config....

    java properties文件中文转化

    当我们在properties文件中直接使用中文时,Java在读取时可能会出现乱码。为了解决这个问题,我们可以使用两种策略: 1. 文件编码转换:在写入properties文件时,使用支持中文的编码,如UTF-8。在读取时,需要指定...

    java 改变Properties文件中的键值

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

    读取properties文件返回map

    本篇将详细讲解如何在Java中读取`properties`文件并将其内容转换为`Map`对象。 1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` ...

    java完美读取properties文件

    程序会从`config.properties`文件中读取`database.name`和`database.url`的值,并打印出来。 除了基本的读取操作,`Properties`类还提供了其他高级功能,如: - `setProperty`: 设置或修改属性值。 - `store`: 将...

    Java读取含中文key的properties文件

    这段代码遍历Properties对象中的所有键,构造对应的setter方法名(例如,键为"中文key",方法名为"set中文key"),然后尝试在目标对象上调用这个方法,传递Properties文件中对应的值作为参数。 请注意,这种方法...

    java读取properties配置文件

    本文将详细介绍如何在Java中读取`properties`配置文件。 首先,我们需要了解`properties`文件的格式。一个标准的`.properties`文件通常包含多个行,每行由一个键和一个值组成,它们之间用等号(`=`)或冒号(`:`)...

    JAVA 解决Properties文件保存中文乱码

    读取Properties文件中的中文 读取Properties文件时,同样需要指定UTF-8编码。可以使用Properties类的load()方法,通过InputStreamReader来指定编码: ```java Properties props = new Properties(); try ...

    Java读取Properties文件的六种方法

    ### Java读取Properties文件的六种方法 在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。正确且高效地读取这些配置文件对于程序运行至关重要。本文将详细介绍六种不同的方法...

    java实现properties文件读取

    在提供的`ConfigInfo.java`文件中,可能包含了实现Properties文件读取的具体逻辑,而`readme.txt`可能是指导如何使用这个类或者解释代码功能的文档。如果你需要查看具体实现,可以查阅这两个文件。通过分析`Config...

    (转)java读取properties文件

    4. 读取`properties`文件中的属性: - 使用`getProperty()`方法获取特定的属性值: ```java String username = props.getProperty("username"); String password = props.getProperty("password"); ``` 5. `...

    java读取.properties配置文件的几种方法

    下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`类 `Properties`类是Java提供的一种内置机制,用于处理属性列表。它继承了`Hashtable`类,提供了加载和保存属性列表...

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

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

    java解析读取properties文件的6中方法总结

    本文将详细介绍六种在Java中解析和读取Properties文件的方法。 1. **使用Properties类** Java提供内置的`java.util.Properties`类来处理Properties文件。首先,我们需要加载文件内容,然后加载到Properties对象中...

    利用Java的Properties 类读取配置文件信息

    首先,你需要创建一个`Properties`对象来保存配置文件中的数据。这个对象可以为空,然后通过`load()`方法加载文件内容,或者在创建时传入一个输入流直接加载数据。 ```java Properties properties = new ...

Global site tag (gtag.js) - Google Analytics