我有24个非常冗长的字符串,例如“输入基因符号或通用名称......”现在,通常使用较短的字符串常量和较小的属性,我在类中声明内部枚举。但是,由于这些字符串中有24个,我不确定是否有更有效或更清晰的方式来组织我的代码。
其他信息:
这是我目前的代码:
private static String[] getTemplateDefaults()
{
String[] defaults = new String[]
{
"Enter Gene symbol or common name",
"Enter blah blah blah",
"Enter blah blah blah",
"Enter blah blah blah",
"Enter blah blah blah",
// continued for 19 more times...
};
return defaults;
}
真的只是寻找一些想法来组织它,而不是看起来那么麻烦。
谢谢!
答案 0 :(得分:7)
真的只是寻找一些想法来组织它,而不是看起来那么麻烦。
我宁愿把这些常量字符串放到一些属性文件中并在加载时读取它,这样你就可以修改这些字符串而无需重新编译代码而且它会很整洁
答案 1 :(得分:0)
Java提供对字符串表的支持。您应该在应用程序中使用这些而不是硬编码字符串。
如果采用这种技术,您还可以轻松地推广到多语言支持。
大多数集成开发环境都支持轻松编辑字符串表资源。