2011-12-27 48 views
0

我正在研究一个模式系统,用户可以存储所有参数的预设,并且我想包括在预设之间进行插值的可能性。我们正在讨论许多参数(80-100),所以我想它必须尽可能快。这将是一个聪明的方式来做到这一点? 一些有用的建议非常感谢。java设计 - 用户预设系统

在此先感谢!

回答

1

您可以将它们存储在属性文件中,可以位于用户主目录中,也可以将用户名包含在文件名中。

如果您有权访问数据库,则还可以在其中存储预设。

至于插值,这取决于你必须插入什么值。你能提供更多信息吗?

+0

嗨托马斯。有不同类型的字段,浮点数,整数和浮点数[],ints [] ..你会推荐XML吗?谢谢! – menemenemu 2011-12-27 12:57:10

+0

@menemenemu在数组的情况下,是的,你可以使用xml。或者将这些数组存储为逗号分隔的列表,例如, '=的someArray 1,2,3,4'。这对于基本数组(复杂对象应该使用一些更完整的标记,例如JSON来表达更好),并且解析这样的字符串可能比解析xml更快(并不是说这些最小差异将会很重要:))。 – Thomas 2011-12-27 12:59:49

+0

感谢提示托马斯!我将从JSON开始。 – menemenemu 2011-12-27 13:31:20