`

如何读取*.properties文件

阅读更多

 

1.方法一:ResourceBundle.getBundle("properties文件名的前半部分");

 

2.方法二:ClassRoader.getResourceAsStream(" properties全名");

 

 

import java.io.InputStream;
import java.util.Enumeration;
import java.util.List;
import java.util.Properties;
import java.util.ResourceBundle;

import org.junit.Test;

/**
 * 获取*.properties配置文件中的内容 
 * 
 */
public class ReadProperties {
	// 方法一
	@Test
	public void One() {
		// 获得资源包
		ResourceBundle bundle = ResourceBundle.getBundle("test");
		// 通过资源包拿到所有的名称
		Enumeration<String> allName = bundle.getKeys();
		// 遍历
		while (allName.hasMoreElements()) {
			// 获取每一个名称
			String name = (String) allName.nextElement();
			// 利用已得到的名称通过资源包获得相应的值
			String value = bundle.getString(name);
			System.out.println(name + "=" + value);
		}
	}

	// 方法二
	@Test
	public void Two() throws Exception {
		// 获得类加载器,然后把文件作为一个流获取
		InputStream in = ReadProperties.class.getClassLoader()
				.getResourceAsStream("test.properties");
		// 创建Properties实例
		Properties prop = new Properties();
		// 将Properties和流关联
		prop.load(in);
		// 获取所有的名称
		Enumeration<?> allName = prop.propertyNames();
		// 遍历
		while (allName.hasMoreElements()) {
			// 获得每一个名称
			String name = (String) allName.nextElement();
			// 利用已得到的名称通过Properties对象获得相应的值
			String value = (String) prop.get(name);
			System.out.println(name + "=" + value);
		}
		// 关闭资源
		in.close();
	}
}

 

分享到:
评论

相关推荐

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

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

    js读取properties文件

    1. **.properties文件格式** .properties文件是Java中的配置文件,它以键值对的形式存储数据,如`key=value`。这些文件主要用于存储应用的配置信息,易于读写,并且支持国际化和本地化。 2. **浏览器限制** ...

    IDEA WEB项目启动不加载application.properties配置文件.docx

    application.properties配置文件是一个properties文件,用于存储项目的配置信息,例如数据库连接信息、服务器配置信息等。这个文件通常位于项目的src/main/resources目录下。 在IDEA WEB项目中,application....

    读取.properties文件

    在Java编程中,读取`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统参数等。`.properties`文件是一种基于键值对的文本格式,易于理解和编辑。在这个场景中,我们将探讨...

    Java读取.properties文件

    // 指定.properties文件的路径 String filePath = "config.properties"; Properties prop = new Properties(); try { // 使用FileInputStream打开文件 FileInputStream fis = new FileInputStream(filePath);...

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

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

    jquery.i18n.properties-min-1.0.9.js文件下载

    2. **准备.properties文件**:为每种支持的语言创建一个.properties文件,例如en_US.properties(美国英语)、fr_FR.properties(法国法语)等,每个文件包含对应语言的键值对。 3. **初始化插件**:在JavaScript中...

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

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

    nacos 配置文件 application.properties

    nacos-server-2.4.1配置文件详细配置

    读取properties文件返回map

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

    国际化插件--读取 .properties的中文文件

    首先,.properties文件是Java平台用于存储配置信息或文本资源的标准格式,特别适用于存储国际化字符串。这些文件通常包含键值对,其中键是标识符,值是对应的字符串。例如,键`greeting`可能对应值`你好,世界!`。...

    java读取.properties配置信息

    1. **加载配置文件**: 使用`Properties`类的`load()`方法从输入流加载配置文件。通常,我们从类路径或文件系统获取该输入流。下面是如何从类路径加载的例子: ```java Properties props = new Properties(); ...

    jquery.i18n.properties-min-1.0.9

    3. **.properties文件格式** `.properties`文件是一种Java平台上的资源文件格式,主要用于存储键值对。键通常代表一个标识符,值则是对应的文本内容。例如: ``` greeting=你好 farewell=再见 ``` 4. **使用...

    android中读取properties文件

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

    java 读取properties文件代码

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

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

    本篇文章将详细探讨如何通过Python来读取并解析`.properties`配置文件。 首先,了解`.properties`文件的格式。这种文件通常用于存储配置信息,其中键值对以等号`=`分隔,每一行代表一个键值对,注释以`#`或`!`开始...

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

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

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

    "Java 项目中读取 jdbc.properties 文件操作" Java 项目中读取 jdbc.properties 文件操作是指在 Java 项目中读取并使用配置文件 jdbc.properties 中的数据库连接信息,以便连接数据库并进行数据操作。下面是该操作...

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

    // 加载.properties文件 props.load(in); // 获取属性值 String dbUrl = props.getProperty("db.url"); System.out.println("Database URL: " + dbUrl); } catch (IOException e) { e.printStackTrace(); } ...

Global site tag (gtag.js) - Google Analytics