`

获取Properties文件的工具类

    博客分类:
  • java
阅读更多

 

Java代码 复制代码 收藏代码
  1. public class PropUtil    
  2. {   
  3.        
  4.     public static Properties getPropUtil () {   
  5.            
  6.         Properties config = new Properties();   
  7.         InputStream is = null;   
  8.         try {   
  9.             is = PropUtil .class.getClassLoader().getResourceAsStream("prop.properties");   
  10.             config.load(is);   
  11.         } catch (IOException e) {   
  12.                
  13.         } finally {//关闭资源   
  14.             if (is != null) {   
  15.                 try {   
  16.                     is.close();   
  17.                 } catch (IOException e) {   
  18.                 }   
  19.             }   
  20.         }   
  21.         log.debug("return prop config");   
  22.         return config;   
  23.     }   
  24. }  
public class PropUtil 
{
	
	public static Properties getPropUtil () {
		
		Properties config = new Properties();
		InputStream is = null;
		try {
			is = PropUtil .class.getClassLoader().getResourceAsStream("prop.properties");
			config.load(is);
		} catch (IOException e) {
			
		} finally {//关闭资源
			if (is != null) {
				try {
					is.close();
				} catch (IOException e) {
				}
			}
		}
		log.debug("return prop config");
		return config;
	}
}


代码2:

Java代码 复制代码 收藏代码
  1. public class PropUtil {   
  2.     private static ResourceBundle resources;   
  3.     public static String getParam(String confFileName,String param) {   
  4.         resources = ResourceBundle.getBundle(confFileName);   
  5.         return resources.getString(param);   
  6.     }   
  7. }  
public class PropUtil {
	private static ResourceBundle resources;
	public static String getParam(String confFileName,String param) {
		resources = ResourceBundle.getBundle(confFileName);
		return resources.getString(param);
	}
}


代码3:

Java代码 复制代码 收藏代码
  1. public static String getParameter(String key){   
  2.         Properties params = new  Properties();   
  3.         FileInputStream in = null;   
  4.         String value =null;   
  5.         try  
  6.         {   
  7.             in = new FileInputStream("prop.properties");   
  8.             params.load(in);   
  9.             value = params.getProperty(key);   
  10.         }    
  11.         catch (java.io.IOException e)   
  12.         {   
  13.             e.printStackTrace();   
  14.         }finally {   
  15.             if(in!=null) {   
  16.                 try {   
  17.                     in.close();   
  18.                 } catch (IOException e) {   
  19.                     e.printStackTrace();   
  20.                 }   
  21.             }   
  22.         }   
  23.         return value;   
  24.     }  
public static String getParameter(String key){
		Properties params = new  Properties();
		FileInputStream in = null;
		String value =null;
		try
		{
			in = new FileInputStream("prop.properties");
			params.load(in);
			value = params.getProperty(key);
		} 
		catch (java.io.IOException e)
		{
			e.printStackTrace();
		}finally {
			if(in!=null) {
				try {
                    in.close();
                } catch (IOException e) {
                	e.printStackTrace();
                }
			}
		}
		return value;
	}

 

分享到:
评论

相关推荐

    读取properties文件工具类

    这个"读取properties文件工具类"是为了简化程序中对`.properties`文件的读取操作而设计的。通过这样的工具类,开发者可以方便地加载和获取配置文件中的属性值,避免重复编写相同的代码。下面我们将详细探讨`...

    读取Properties信息工具类

    "读取Properties信息工具类"是指一个自定义的Java类,它封装了与Properties文件交互的过程,通常包括加载、获取和更新属性值等操作。这样的工具类能够使代码更具有可维护性和复用性,避免在多个地方重复处理...

    Properties 文件比较工具

    `diffProperties.java`文件很可能是这个工具的主要实现部分,它可能包含了读取两个properties文件,比较其内容并显示差异数目的逻辑。在Java中,我们可以使用`Properties`类的`entrySet()`方法获取所有键值对,然后...

    properties读取工具类设计

    为了使工具类更加实用,我们可以添加一个`getProperty()`方法,用于根据给定的键获取对应的值: ```java public static String getProperty(Properties props, String key) { return props.getProperty(key); } ``...

    android中读取properties文件

    总结来说,Android中读取`.properties`文件主要涉及`Properties`类的使用,文件的存放位置(如`assets`或`res/raw`),以及适当的错误处理和资源管理。理解这些知识点有助于开发者更高效地管理和使用配置文件。

    Property工具类,Properties文件工具类,PropertiesUtils工具类

    在Java编程中,`Property`工具类和`Properties`文件工具类是处理配置文件的关键组件。这些工具类帮助开发者读取、写入以及管理应用程序的配置信息,通常以`.properties`文件的形式存在。`.properties`文件是一种键值...

    能保存Properties文件注释的Properties工具类

    针对这个问题,开发者们创建了`CommentedProperties`这样的工具类,以保留属性文件中的注释信息。 `CommentedProperties`是基于Java的自定义Properties扩展,它的核心功能在于加载和保存文件时能够识别并保留注释。...

    读取配置文件工具类.rar

    本压缩包包含两个工具类,分别用于读取`.yml`和`.properties`格式的配置文件,这两种格式都是Java开发中常见的配置文件类型。 首先,我们来看`.properties`配置文件。这种格式的文件历史较为悠久,它的语法简单,每...

    使用J2SE API读取Properties文件的六种方法

    本文将详细讲解使用J2SE API来读取Properties文件的六种方法。 1. **使用java.util.Properties类的load()方法** 这是最基本的方法,通过`FileInputStream`打开文件,然后使用`Properties`类的`load()`方法加载内容...

    Java读取properties文件的三种方式

    总结,Java中读取properties文件的方法包括使用Properties类加载文件、通过ClassLoader获取类路径下的文件以及利用try-with-resources语句进行资源管理。根据具体的应用场景,选择合适的方法可以更高效地处理配置...

    读取properties返回map并写入文件

    读取.properties文件的主要工具有Java的Properties类。以下是一个简单的示例,展示如何使用Properties类加载文件并将其内容转换为Map: ```java import java.io.*; import java.util.*; public class ...

    怎样读取properties文件内容

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

    读取properties文件>>propertiesUtil工具类

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

    读取资源文件工具类

    总的来说,理解和掌握Java中资源文件的读取方法以及如何使用自定义工具类处理这些文件,对于提升代码的可维护性和可扩展性具有重要意义。通过`KeyValueUtils.java`和`KeyValue.java`,我们可以有效地管理和操作键值...

    JAVA读取properties文件的值

    // 加载properties文件 props.load(input); } catch (IOException ex) { ex.printStackTrace(); } finally { if (input != null) { try { input.close(); } catch (IOException e) { e.printStackTrace(); ...

    java读取properties文件(配置文件)

    java读取properties文件的工具类,传入配置文件名字和其中的key就可以读取

    静态加载properties配置文件,根据key获取值的方法

    properties文件获取工具类:静态加载properties配置文件,有根据key获取值的方法

    java实现properties文件读取

    在Java代码中,我们首先创建一个`Properties`对象,它是读取Properties文件的核心工具。 ```java Properties prop = new Properties(); ``` 2. **加载Properties文件**: 使用`InputStream`来读取Properties...

    (转)java读取properties文件

    通过`SysPropertiesUtil.java`这样的工具类,我们可以封装加载和获取配置的逻辑,使代码更整洁、易于维护。在实际开发中,根据项目需求,还可以实现更多的功能,如动态更新配置、支持不同环境的配置等。

    java配置文件修改读取工具类,包括yml和properties类型文件

    本篇文章将深入探讨如何使用Java工具类来读取和修改这两种类型的配置文件。 首先,我们来看`YmlUtil.java`,这是一个专门处理YAML格式配置文件的工具类。YAML是一种简洁且易于阅读的数据序列化语言,常用于配置文件...

Global site tag (gtag.js) - Google Analytics