查找并删除多个文件中的重复字符串常量。在单独的文件中重新组织它们

时间:2014-07-10 09:20:20

标签: java

我正在开发一个包含多个Java Project文件的应用程序。所有项目文件都使用多个常量文件,其常量具有相似的值。

例如:

Constant1.java:


String CONST_NAME1 ="hello"

Constant2.java:


String CONST_NAME2 ="hello"

为了减少这种冗余,我正在寻找一种自动方法来重新排列这些常量,方法是在一个公共文件中识别并重新组织重复的常量值,然后将其从所有其他文件中删除。

任何有关实现上述目标的建议都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

我会记下你正在处理的所有常量文件并手动将它们合并到一个文件中,删除重复项并保持原始文件不变。此时,您应该:

  • 一个文件中的所有常量
  • 未破坏任何现有代码,因为原始常量文件已被保留

然后,对于每个常量文件:

  1. 查找对它的引用
  2. 更新这些引用以在公共文件中使用新常量
  3. 测试更改
  4. 对每个常量文件完成步骤1到3后,您应该可以安全地从项目中删除它们。