java - Apache commons 配置读取格式为 a.<no>.b 的属性

标签 java configuration-files apache-commons

我有一个属性文件,上面写着

window.1.height=100
window.1.width=80

window.2.height=50
window.2.width=30

window.3.height=150
window.3.width=100

我正在使用 PropertiesConfiguration 类并读取属性。 我如何知道属性中的窗口数。是否有模式搜索

最佳答案

我通常使用类似的东西

int i = 0;
String val;
for(;;) {
  val = props.get("foo" + i);
  if (null == val) {
     break;
  }
  //process val
}

这限制了计数器值必须是连续的。

关于java - Apache commons 配置读取格式为 a.<no>.b 的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4726986/

相关文章:

java - 为什么我无法在 Apache Commons 中将 Transformer 设置为 LazyList?

java - 如何在没有协议(protocol)的情况下使用 Apache Commons Validator 验证 URL

java - 从 Java 中的 WSDL 导入 Web 服务客户端

JavaFx,不在开头显示内容

java - Solrj - 编码问题

java - 创建 Java 测试规则

java - Java Hibernate Query 中没有负载平衡注释

solr - 跨多个 Solr 4.6 内核共享模式和配置

c# - 如何以编程方式修改 app.config 中的 assemblyBinding?

linux - XCRC 命令导致 550 回复