String interpolation is basically emitted code tha...
# android
o
String interpolation is basically emitted code that uses StringBuilder (when appropriate) and just sends pre-sliced strings and values that way. Any format processing, being it String.format or anything else will need to parse a string, slice it into substrings, and then build result using same mechanism, like StringBuilder. So basically, using string templates is making first (harder, more allocating) part during compilation.