`
zhanghw0917
  • 浏览: 182770 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JFig读取配置文件

    博客分类:
  • Java
阅读更多
转自http://42087743.iteye.com/blog/217439

转载半个
JFig读取配置文件

/** 
* @author 42087743 
* 功能:读取配置文件,将数据存储到hashmap中 
* 说明:为节约版面,省去了set和get方法 
*/ 
public class CollectionConfig {  
    //设置xml文件中的name  
    private final static String Config_Section = "collection";  
    //声明存储数据的hashmap  
    private static Map<String,String> hashMap = null;  
    //主要方法,通过JFig读取配置文件  
    public static Map load(String config_File){  
        JFigLocator jFigLocator = new JFigLocator(config_File);  
        JFigIF jFigIF = JFig.getInstance(jFigLocator);  
        hashMap = new HashMap<String,String>();  
          
        //存储数据到properties中  
        Properties props = jFigIF.getSectionAsProperties(Config_Section);  
        Enumeration enumeration = props.keys();  
        //迭代数据存储到hashmap中  
        while(enumeration.hasMoreElements()){  
            String key = (String) enumeration.nextElement();  
            String value = (String) props.get(key);  
            hashMap.put(key, value);  
        }  
        return hashMap;  
    }  





要读取的配置文件:config.xml


<?xml version="1.0" encoding="utf-8"?>  
<CONFIGURATION>  
    <section name="collection">  
        <entry key="java.util.List" value="java.util.ArrayList" />  
        <entry key="java.util.Set" value="java.util.HashSet" />  
        <entry key="java.util.Map" value="java.util.HashMap" />  
    </section>  
</CONFIGURATION>
分享到:
评论

相关推荐

    jfig-1.5.0.zip

    jfig-1.5.0.zip

    jfig-src 源码及示例

    Windows下使用*.ini作为配置文件,Java...JFig就是这样一个读取配置信息的工具。 学习步骤: 1.把本包拷贝下来 2.使用eclipse或者idea打开, 3.把Jar包添加到系统中 4.test目录是我自己加的,运行看看,就知道其原理了

    JFig简单应用实例工程

    NULL 博文链接:https://liujixiang8605554.iteye.com/blog/1420209

    jfig-1.5.2-javadoc.chm

    自制CHM版的API文档,带索引。 注:如果各位下载后打开或无法显示页面,请在CHM文件右键—属性—解除锁定即可。

    JFig:JFig 是一个简单而强大的管理应用程序配置的工具-开源

    JFig 为开发人员提供了一个简单而强大的工具来管理他们的应用程序配置。 使用分层 xml 文件和替换变量的组合,它使开发人员能够: 1. 将应用程序配置存储在一个通用的 XML 文件存储库中 2. 使用一个通用、方便的界面...

Global site tag (gtag.js) - Google Analytics