Java-Eclipse: Externalize Strings?
похоже, что функция "Externalize Strings" берет все, делает Messages
класс и a .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 ответов
выберите литерал, щелкните правой кнопкой мыши, рефакторинг - > извлечь константу... продолжайте работу с мастером.
невозможно автоматически перемещать строки. Если вам нужно переместить несколько строковых констант вручную, самый удобный способ сделать это-перетащить: выберите нужные строки и перетащите их в свой класс констант.