String.format

ちょっと前までバイナリを16進数にするのにInteger.toHexStringを使っていた。そして、16進数で1桁の場合は0を先頭に付けるという作業をしていたが、現在はString.formatを使っている。桁数を指定したり、16進数を大文字に指定したり、桁数が足りない場合0で埋めるのか空白で埋めるかなど指定できるの…