文字列の出力幅を指定して表示することは出来るのでしょうか?

つまり指定幅に満たない時は空白で埋めたいのです。
数字の場合はDecimalFormatで出来るようですが、
文字列の場合はどうするのか分かりません。

C言語だとprintf("%10s",szStr)などと簡単にできたのですが。

宜しくお願いします。