【发布时间】:2014-01-17 21:11:44
【问题描述】:
我有一个小类,它遍历目录中的所有文件并获取它们的名称和大小。所以想象一个看起来像这样的数据集
File1 100KB
File2 200KB
File3 150KB
....
我想将上述设置放在一个属性文件中。我的问题是,就构建属性文件而言,最好的方法是什么?例如
files = File1, File2, File3
sizes = 100KB, 200KB, 150KB
或者有没有更好、更高效的布局。属性文件将在 maven 构建中使用,因此能够尽可能轻松地读取属性会很好。 IE。为什么我只有两个 CSV。
非常感谢任何帮助。
【问题讨论】:
-
键和相等(然后是值)之间的空格不是一个好主意。这个问题似乎很模糊。为什么不是 XML 或 JSON(例如)?
-
为什么不直接将文件保存在文本文件中?
-
@James 因为我想在 Maven 构建中使用它。从属性文件中直接读取更容易。我的问题是如上所述构建数据的最佳方法是什么。
-
@John S 您可以使用 CSV 方法。并且只是拆分字符串。 String[] files = prop.getProperty("files").split(","); String[] size = prop.getProperty("sizes").split(",");
标签: java maven properties