Y a-t-il un avantage à utiliser {}
au lieu de la concaténation de chaînes?
Un exemple de slf4j
logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);
au lieu de
logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT);
Je pense que c'est une question d'optimisation de la vitesse, car l'évaluation des paramètres (et la concaténation de chaînes) pourraient être évitées au moment de l'exécution en fonction d'un fichier de configuration. Mais seuls deux paramètres sont possibles, alors parfois il n'y a pas d'autre choix que la concaténation de chaînes. Besoin de points de vue sur cette question.