Sembra che la funzione "Externalize Strings" prenda tutto, crei una classe Messages
e un file .txt in cui archiviare le stringhe. Questo è interessante, ma ho ottenuto un altro modo per memorizzare le costanti:Java - Eclipse: Externalize Strings?
public final class Constants {
//for parsing commands
public static final String REGEX_COMMAND = "(\\w*) *= *\"(.*)\""; //Regex for a command from a data file
//etc
}
C'è un modo per ottenere Eclipse per spostare automaticamente le stringhe e altri valori a qui per me?
sì, ma è solo all'interno della classe stessa, non a un'altra classe Constants nello stesso pacchetto. –
Dopo aver estratto la costante, è possibile selezionare Refactor → Sposta. – gustafc
ok, ora c'è un modo per farlo per ogni letterale nel pacchetto, in una volta? –