【问题标题】:Groovy Properties list from HashTable来自 HashTable 的 Groovy 属性列表
【发布时间】:2010-08-02 09:20:02
【问题描述】:

我正在设置一个外部文件以将一些持久变量保存为 Properties()

有没有一种简单的方法来列出这些

System.Properties()

有吗??生成我设置的属性列表。

【问题讨论】:

    标签: list groovy hashtable


    【解决方案1】:

    尝试使用配置 slurper

    http://groovy.codehaus.org/ConfigSlurper

    【讨论】:

    • 这条路线看起来很有趣,但见下文
    • 我有 en = jr.keys() 字符串列表 for(Enumeration e = en; e.hasMoreElements() ;){list = list + "\n" + jr.get(e.nextElement ()) } return list.replace('null\n', '') 但正在寻找当前的键名列表,而不是文件中的键名
    【解决方案2】:

    System.Properties() 只是 java.util.Properties 的一个实例。

    查看文档:http://download.oracle.com/javase/6/docs/api/java/util/Properties.html

    【讨论】:

      【解决方案3】:
      String list
      for(Enumeration e = jr.keys();
      e.hasMoreElements()
      ;){list = list + "\n" + e.nextElement()
      }
      return list.replace('null\n', '')
      

      有没有更 Groovy 的方式来做到这一点??

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-26
        • 2013-01-08
        • 1970-01-01
        • 2011-02-01
        相关资源
        最近更新 更多