`

PropertiesUtil2

 
阅读更多
package com.msmiles.lottery.util;
import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.Properties;

public class PropertiesUtil {
	static Properties prop = new Properties();

	private PropertiesUtil(){
		
	}
	public PropertiesUtil(String filePath){
		try {
			InputStream in = PropertiesUtil.class.getResourceAsStream(filePath);
			prop.load(in);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	public Enumeration<?> getKey() {
		return prop.propertyNames();
	}

	public String getValue(String key) {

		return prop.getProperty(key);
	}

	public String getValue(RegexEnum key) {
		return prop.getProperty(key.toString());
	}

	public String getValue(DBEnum key) {
		return prop.getProperty(key.toString());
	}

}

   文件路径与类所在目录相同

分享到:
评论

相关推荐

    PropertiesUtil

    读取Properties文件转换成map类的对象,使用非常方便,无需第三方包

    读取properties文件>>propertiesUtil工具类

    最近面试java开发,遇到很是蛋疼一道题。题目是写一个java程序批量读取properties文件的数据,按照每列属性每行每行读出来,由于很久都没写过工具类 回来复习了一下简单写了个工具类有兴趣可以看看。

    properties 工具类 PropertiesUtil java

    下载了就可以直接用。默认路径在项目随意source目录下,获取时直接PropertiesUtil.getInstance().getPropertyValue("xx.properties", "value");

    PropertiesUtil.java

    properties配置文件读取

    javaUtils java开发中使用的工具类

    2. **Redis缓存**: Redis是一个高性能的键值存储系统,常用于实现缓存和消息队列等场景。Redis.zip可能包含Redis的安装包和相关配置文件,用于快速部署和配置Redis服务,以提高应用的响应速度和数据处理能力。 3....

    MD5Util.java

    MD5加密密码

    java utils 工具类

    2. 获取配置值:`getProperty(String key)`返回指定键对应的值,如果键不存在,可能会有默认值处理或抛出异常。 3. 遍历所有属性:`getAllProperties()`返回一个包含所有键值对的Map,方便进行遍历和处理。 4. 国际...

    一个获取属性文件的工具类

    2. `saveProperties`: 这个方法用于将内存中的`Properties`对象保存回属性文件。它使用`Properties`类的`store(OutputStream, comment)`方法,将属性写入输出流,通常是一个文件。在写入之前,可能会添加一个可选的...

    java Properties文件key,value读取

    Java Properties文件是Java编程语言中用于存储配置信息的文本文件,通常以.key=value的形式存储键值对。这种文件格式在Java应用中广泛用于保存应用程序的配置参数、国际化字符串或者数据库连接信息等。...

    读取properties文件工具类

    2. 在工具类中,使用`loadProperties`方法加载文件,如`Properties props = PropertiesUtil.loadProperties("config.properties")`。 3. 调用`getProperty`方法获取特定键对应的值,如`String username = ...

    iBase4J:测试.....

    数据库密码加密,加密方式请查看PropertiesUtil,decryptProperties属性配置需要解密的密钥。 持久层:mybatis持久化,使用MyBatis-Plus优化,减少sql开发量; aop切换数据库实现识别分离。 MVC:基于spring mvc...

    java 资源文件

    2. **使用Properties类** 加载了`InputStream`后,我们可以使用`Properties`类加载属性: ```java Properties props = new Properties(); props.load(is); ``` `load()`方法会解析输入流中的键值对,并将它们...

    读取properties配置文件

    2. **获取配置属性**:`getProperty(String name)`方法会从已加载的`Properties`对象中查找指定的键,并返回对应的值。 ```java public static String getProperty(String key) { Properties props = ...

    读取Properties信息工具类

    2. **加载Properties文件**: - 使用`Properties.load(InputStream)`方法可以从输入流中加载Properties文件。例如,我们可以使用`FileInputStream`打开文件,然后调用`load()`方法。 - 示例代码: ```java ...

Global site tag (gtag.js) - Google Analytics