C'è qualche vantaggio nell'usare {}
invece della concatenazione di stringhe?
Un esempio da slf4j
logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);
invece di
logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT);
Penso che si tratti di ottimizzazione della velocità perché la valutazione dei parametri (e la concatenazione di stringhe) potrebbe essere evitata in runtime a seconda di un file di configurazione. Ma sono possibili solo due parametri, quindi a volte non c'è altra scelta che la concatenazione di stringhe. Avendo bisogno di opinioni su questo problema.