Is there a perceptible difference between using String.format
and String concatenation in Java?
I tend to use String.format
but occasionally will slip and use a concatenation. I was wondering if one was better than the other.
The way I see it, String.format
gives you more power in “formatting” the string; and concatenation means you don’t have to worry about accidentally putting in an extra %s or missing one out.
String.format
is also shorter.
Which one is more readable depends on how your head works.