saves about 1200 bytes of flash

...and 8 bytes of precious RAM ;-)

This might not look as pretty as sprintf(), but if you need flash some day this might be helpful.

FYI: A method with String objects takes about 200 bytes more flash than this one.