`
bei-jin-520
  • 浏览: 110528 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

读取Properties文件工具类

 
阅读更多
代码如下:

/**
 * 读取properties文件公共类
 * @author jw
 *
 */
public class PublicGC {

	
  private   static ResourceBundle loadProperties(String configfilename)
    {
        return ResourceBundle.getBundle(configfilename,Locale.getDefault());
    }

  /**
   * 
   * @param configfilename
   * @param name
   * @param defaultValue
   * @return
   */
    public static String getString(String configfilename ,String name  ,String defaultValue)
    {
        ResourceBundle resources =loadProperties( configfilename );
        if (name == null) {
            return null;
        }
        try {
            return  resources.getString(name).trim();
        } catch(Exception ex){
            return  defaultValue;
        }
    }
    public static void main(String []args)
    {
    	String exportFileUrl = PublicGC.getString("platform", "exportFileUrl", "data");
    	// 替换占位符
		exportFileUrl = MessageFormat.format(exportFileUrl, DateUtils.getYMD());
    	System.err.println(exportFileUrl);
    }

}
分享到:
评论

相关推荐

    读取properties文件工具类

    2. **创建properties工具类** 一个基本的`PropertiesUtil`工具类可能包含以下方法: - `loadProperties`: 加载`.properties`文件到`Properties`对象。 - `getProperty`: 根据键获取值。 - `setProperty`: 设置或...

    读取Properties信息工具类

    在Java编程中,Properties类是用于处理属性文件的关键工具,它...通过创建这样的Properties工具类,我们可以简化与属性文件交互的代码,提高代码的可读性和可维护性。在实际项目中,这样的工具类是非常常见且实用的。

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

    为了在Python中读取这样的文件,我们可以创建一个名为`Properties`的类,该类包含两个方法:`__init__`和`getProperties`。`__init__`用于初始化类实例,并接收文件路径作为参数;`getProperties`方法负责打开文件,...

    android中读取properties文件

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

    Properties 文件比较工具

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

    properties读取工具类设计

    本篇文章将探讨如何设计一个`properties`读取工具类,以便高效、灵活地从这些文件中读取和管理配置参数。 首先,我们需要创建一个`PropertiesUtil`类,它将包含读取`properties`文件的核心方法。这个工具类通常会有...

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

    这些工具类帮助开发者读取、写入以及管理应用程序的配置信息,通常以`.properties`文件的形式存在。`.properties`文件是一种键值对格式,用于存储程序的设置或数据,如数据库连接字符串、应用配置参数等。 `...

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

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

    读取配置文件工具类.rar

    在Java中,我们可以使用`java.util.Properties`类来读取和处理这类文件。该工具类可能包含以下功能: 1. 加载配置文件:通过`Properties.load(InputStream)`方法加载文件,通常在类路径下查找文件。 2. 获取属性值...

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

    `ResourceBundle`是用于国际化和本地化资源的工具,可以通过`getBundle()`方法加载Properties文件。例如: ```java String name = "config"; ResourceBundle rb = ResourceBundle.getBundle(name, Locale.get...

    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文件内容

    `Properties`类是Java中用于处理属性集(键值对)的一个工具类。它继承自`Hashtable`,并重写了其方法,使得键和值都只能是字符串类型。`Properties`对象通常用来表示配置文件或选项列表。 #### 加载`properties`...

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

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

    读取properties文件>>propertiesUtil工具类

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

    Java源码读写Properties文件.rar

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

    读取资源文件工具类

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

    Properties文件读写;Property文件读写;Property

    1. **读取Properties文件**:该工具类可能包含一个静态方法,如`loadProperties(String filePath)`,用于从指定路径的Properties文件中加载所有属性。它使用`java.util.Properties`类的`load(Reader reader)`方法,...

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

    总结来说,`YmlUtil.java`和`PropertiesUtil.java`是Java开发中的实用工具类,它们简化了YAML和Properties配置文件的读取和修改过程,提高了代码的可维护性和灵活性。理解和使用这些工具类,对于提升Java项目管理...

    excel与properties文件相互转换

    - **Java**:Apache POI库可以帮助读写Excel文件,Java的内置`Properties`类可以处理Properties文件。 - **Python**:`openpyxl`库处理Excel文件,`configparser`模块处理Properties文件。 - **Python pandas**:...

Global site tag (gtag.js) - Google Analytics