Java - Eclipse:外化字符串?

时间:2009-10-13 04:19:51

标签: java eclipse ide constants

看起来“Externalize Strings”功能可以获取所有内容,创建一个Messages类,以及一个.txt文件,用于存储字符串本身。这很有趣,但我有另一种存储常量的方法:

public final class Constants {
    //for parsing commands
    public static final String REGEX_COMMAND = "(\\w*) *= *\"(.*)\""; //Regex for a command from a data file
    //etc
}

有没有办法让Eclipse自动将字符串和其他值移到这里?

2 个答案:

答案 0 :(得分:7)

选择文字,右键单击,重构 - >提取常量...继续向导。

答案 1 :(得分:0)

无法自动移动字符串。 如果需要手动移动多个String常量,最方便的方法是通过拖放操作:选择所需的字符串,然后将它们拖到Constants类中。