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

java中读取Properties文件

阅读更多
在java中,可以用
java 代码
  1. Properties p = new Properties();   
  2. InputStream is = this.getClass().getResourceAsStream(propertiesFileName);   
  3. p.load(is);   
  4. is.close;  

来读取。

如果properties文件是在classpath的根目录下,如test.properties在src目录下,则可以这样读取:

  1. InputStream is = this.getClass().getResourceAsStream("test.properties");  

如果不在要目录下,则要加上相对于classpath要目录的路径。如在src目录下,有一个包com.myapp.resources,则可以如下读取:

  1. InputStream is = this.getClass().getResourceAsStream("/com/myapp/resources/test.properties");  
分享到:
评论
1 楼 froast 2007-09-11  
在读取后最后调用一次trim(),以免多了个空格就导致取不到相应的property

相关推荐

    java 读取properties文件代码

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

    Java读取properties文件的三种方式

    在Java编程中,读取properties文件是常见的任务,主要用于配置应用程序的参数或环境变量。properties文件通常以键值对的形式存储数据,便于管理和修改。本文将详细介绍三种在Java中读取properties文件的方法。 1. ...

    java读写properties配置文件

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

    读取properties文件返回map

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

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

    总结一下,处理Java中的Properties文件时,关键是正确指定文件路径,以及在写入和读取时妥善管理文件流。确保关闭流并根据需要刷新,以避免数据丢失或未更新的问题。通过学习和实践这些解决方案,你将在Java应用开发...

    Java源码读写Properties文件.rar

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

    java properties文件中文转化

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

    java 改变Properties文件中的键值

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

    java完美读取properties文件

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

    java Properties文件key,value读取

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

    java读取properties配置文件

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

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

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

    java实现properties文件读取

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

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

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

    (转)java读取properties文件

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

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

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

    详解Java项目中读取properties文件

    在Java项目中,读取properties文件是常见的任务,主要用于配置应用程序的参数或环境设置。本文将详细介绍几种在Java中读取properties文件的方法,并探讨在不同场景下的适用性。 首先,最常用的读取properties文件的...

    js读取properties文件

    在JavaScript(JS)环境中,读取.properties文件通常用于处理配置数据或者本地化文本。这些文件在Java开发中广泛使用,但JavaScript同样可以借助一些库或技术来读取它们。下面我们将详细探讨如何在JavaScript中实现...

    Java读取含中文key的properties文件

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

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

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

Global site tag (gtag.js) - Google Analytics