看起来“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自动将字符串和其他值移到这里?
答案 0 :(得分:7)
选择文字,右键单击,重构 - >提取常量...继续向导。
答案 1 :(得分:0)
无法自动移动字符串。 如果需要手动移动多个String常量,最方便的方法是通过拖放操作:选择所需的字符串,然后将它们拖到Constants类中。