Mi trovo molto spesso a voler scrivere stringhe riutilizzabili con i segnaposti dei parametri in esse, quasi esattamente come quelle che si trovano in una preparazione preliminare SQL.Stringhe parametrizzate in Java
Ecco un esempio
private static final String warning = "You requested ? but were assigned ? instead.";
public void addWarning(Element E, String requested, String actual){
warning.addParam(0, requested);
warning.addParam(1, actual);
e.setText(warning);
//warning.reset() or something, I haven't sorted that out yet.
}
fa qualcosa del genere esistono già in Java? O c'è un modo migliore per affrontare qualcosa di simile?
Quello che veramente sto chiedendo: è questo ideale?
Non posso credere che ho trascurato questa Grazie Garrett – JHarnach
E utilizzare la classe MessageFormat se si desidera formattare le stringhe in una lingua e in un modo indipendente dalla lingua. La localizzazione di – Max