zoukankan      html  css  js  c++  java
  • Eclipse 创建和读取yaml文件

    工具和用法:

    1. eclipse插件包:org.dadacoalition.yedit_1.0.20.201509041456-RELEASE.jar

    用法:将此jar包复制到eclipse-jee-luna-SR2-win32eclipseplugins 目录下即可

    2. java工程中想要读取或者导出**.yaml文件所需要的支持jar包:yaml.jar

    用法:直接添加到项目中即可

    工具下载地址

     

    一、创建java工程:JavaProject

    二、创建yaml文件

    右键JavaProject项目——创建file文件——命名文件名:Test.yaml,内容:

    注意缩进符与空格

     

    三、创建:YamlTest.java

    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.net.URL;
    import java.util.Map;
    import java.util.Map.Entry;
    
    import org.yaml.snakeyaml.Yaml;
    
    public class YamlTest {
        public static void main(String[] args) {
            try {
                Yaml yaml = new Yaml();
                URL url = YamlTest.class.getClassLoader().getResource("Test.yaml");
                if (url != null) {
                    // 获取Test.yaml文件中的配置数据,然后转换为Object,
                    Object obj = yaml.load(new FileInputStream(url.getFile()));
                    System.out.println("obj----------");
                    System.out.println(obj);
                    System.out.println("");
    
                    // 也可以将值转换为Map
                    Map<String, Object> map = (Map) yaml.load(new FileInputStream(url.getFile()));
                    System.out.println("map-------------");
                    for (Entry<String, Object> entry : map.entrySet()) {
                        System.out.println(entry.getKey() + ":" + entry.getValue());
                    }
                }
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }
        }
    }

     

    运行结果:

     

  • 相关阅读:
    QT 界面刷新
    剑指 Offer 65. 不用加减乘除做加法
    3.nvidia-docker安装
    6.通过docker配置深度学习环境
    2.docker安装
    OSG+Visual Studio2015项目变量设置;
    Learning OSG programing---osgwindows
    日常学习网站推荐
    开发 MFC 应用的一般过程
    FVWM使用指南
  • 原文地址:https://www.cnblogs.com/onelikeone/p/10001917.html
Copyright © 2011-2022 走看看