`
zhanghw0917
  • 浏览: 185683 次
  • 性别: 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

    2. `JFig Preferences`:这个名字暗示这可能是一个配置文件或设置文件,用于存储用户偏好、选项或者程序的默认设置。在许多软件中,用户可以通过修改这些设置来个性化他们的体验,例如改变界面主题、调整行为或设定...

    JFig简单应用实例工程

    7. **调试与运行**:用户可以通过集成开发环境(IDE)如Eclipse或IntelliJ IDEA导入“JFigStudy”项目,配置好JFig库后,编译并运行源代码以查看示例应用的效果。 8. **学习资源**:除了提供的示例工程,学习JFig还...

    jfig-src 源码及示例

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

    jfig-1.5.2-javadoc.chm

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

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

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

    tfe.rar_CW RADAR_high_图形/文字识别

    4. "jfig5_14.m", "Pfig5_3.m", 和 "power_integer_2.m":这些可能是书中章节对应的示例代码,用于解释雷达信号处理的某些概念,例如功率计算或特定雷达波形的分析。 总结起来,这个压缩包包含了一套用于分析和处理...

Global site tag (gtag.js) - Google Analytics