`

读取*.properties(属性)文件内容

 
阅读更多

这个只是一个补充,原来自己也写过一个方法,用来获取*.properties文件当中值。可是在一些时候,不知道为什么就是取不出数据,当然这种情况下具体原因我也没有找到,如果那位朋友有找到原因请告知一下,前谢谢了。

另一种方法就通IO流来读取数据,然后再解析对应值,看代码:

/**
	 * 获取Properties属性文件 name 对应 Key值
	 * @param keyName ValueName
	 * @return
	 */
	public static String getRelativepath(String keyName) {
		Properties propertie = new Properties();
		InputStream inputStream = null;
		String keyValue = null;
		try {
			//读取属性文件
			inputStream = FilePath.class.getClassLoader().getResourceAsStream("configs/wom.properties");
			if(null != inputStream){
				propertie.load(inputStream);
				keyValue = propertie.getProperty(keyName);
				inputStream.close();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return keyValue;
	}

 

分享到:
评论

相关推荐

    Java读取工程下面的*.properties文件

    1. **加载文件**:首先,你需要获取到`.properties`文件的路径。如果文件位于工程的类路径(classpath)下,可以使用`ClassLoader`来加载。例如: ```java InputStream in = getClass().getResourceAsStream("/...

    读取.properties文件

    `load()`方法将文件内容加载到`Properties`对象中,之后我们可以使用`getProperty()`方法获取特定的属性值。 此外,对于大型项目,可能需要更高级的解决方案,例如使用Spring框架的`@Value`注解或`@...

    在javascript文件中读取properties文件需要的插件jquery.i18n.properties-min-1.0.9.js

    2. **加载properties文件**: 插件会根据配置中的`lng`属性自动加载对应的.properties文件,例如,如果用户语言环境是中文,它将尝试加载`zh_CN.properties`。 3. **获取和使用翻译文本**: 一旦文件加载成功,你...

    android中读取properties文件

    在Android开发中,读取`properties`文件是一个常见的任务,主要用于存储配置信息或者与Java中的`.properties`文件进行交互。`.properties`文件是一种简单的键值对格式,常用于跨平台的配置存储。以下是对这个主题的...

    读取properties文件返回map

    3. **加载properties文件** 使用`Properties`类加载`properties`文件有两种主要方法: - `load(InputStream input)`:接受一个`InputStream`,通常是从文件系统、类路径或网络流中获取。 - `load(Reader reader)`...

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

    在Java编程中,读取`.properties`配置文件是常见的任务,这些文件通常用于存储应用程序的配置参数、系统设置等信息。下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`...

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

    1. **加载文件**:使用`Properties`类的`load()`方法,传入一个`InputStream`对象,通常来自`FileInputStream`,来读取文件内容。例如: ```java Properties props = new Properties(); FileInputStream fis = ...

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

    `getProperties`方法负责打开文件,读取内容,并将键值对存储到字典中。 ```python class Properties: fileName = '' def __init__(self, fileName): self.fileName = fileName def getProperties(self): ...

    idea中.properties文件中文显示乱码问题的解决 文件中文乱码1

    为了确保Java读取`.properties`文件时正确解析UTF-8编码,你可以在文件开头添加以下注释: ``` # -*- coding: utf-8 -*- ``` 这行注释告诉Java解释器文件使用的是UTF-8编码,但这只对使用某些编辑器(如Eclipse)...

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

    1. **配置文件**: 在.NET Framework中,配置文件通常是XML格式的文件,例如`app.config`或`web.config`。这些文件包含了应用程序所需的配置数据。 2. **`System.Configuration`命名空间**: 提供了用于读取和修改...

    Java读取.properties文件 的四种方法

    在Java编程中,读取`.properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统设置等。以下将详细介绍四种方法来读取`.properties`文件。 ### 方法一:使用`java.util.Properties` ...

    properties文件的读取

    3. **读取properties文件内容** 一旦文件加载成功,可以使用`getProperty()`方法获取特定键的值: ```java String username = prop.getProperty("username"); String password = prop.getProperty("password"); ...

    java读取properties属性文件

    在Java编程中,读取properties属性文件是一项常见的任务,它主要用于存储配置信息,如数据库连接字符串、系统参数等。Properties文件通常以键值对的形式组织,键和值之间用等号(=)或冒号(:)分隔。这篇博客...

    读取properties文件路径的两种方式.zip

    在这个例子中,`Files.newBufferedReader()`方法创建了一个用于读取文件的`BufferedReader`,然后`Properties`类的`load()`方法加载了文件内容。 项目示例中的`demo`部分可能包含了这两个方法的实际代码和运行结果...

    如何读取webroot文件下的属性文件

    3. **加载属性文件** 使用`ServletContext`的`getResourceAsStream()`方法可以获取到`webroot`下的资源流。假设属性文件名为`config.properties`,加载过程如下: ```java InputStream is = context....

    java 读properties 文件六种方法

    本文将详细介绍Java中读取Properties文件的六种方法,以及在Web应用环境下的一种额外方式。 ### 方法一:使用`java.util.Properties`类的`load()`方法 这是最直接的方法,通过创建`Properties`对象并调用其`load()...

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

    2. **加载配置文件** 使用`load()`方法从输入流加载`.properties`文件内容。通常,我们会使用`FileInputStream`打开文件,然后传递给`load()`方法。 ```java try (InputStream in = new FileInputStream("test....

    java项目中读取jdbc.properties文件操作

    jdbc.properties 文件是一个 Java 属性文件,用于存储数据库连接信息。该文件通常位于项目的资源目录(src/main/resources)下。文件内容包括数据库连接信息,如数据库驱动程序、数据库 URL、用户名、密码等。 读取...

    怎样读取properties文件内容

    ### 如何使用Java读取properties文件内容 在Java开发中,`properties`文件是一种非常常见的配置文件格式,它主要用于存储程序的各种配置信息。通过这种方式,可以实现程序与配置的分离,便于维护和调整。本文将详细...

Global site tag (gtag.js) - Google Analytics