OPがフォーマットされている数値の機能に応じて出力のフォーマットを変更したいというこの質問に最近不満を感じました。
自然なメカニズムは、形式を動的に構築することですが、 a の代わりに a をPrintStream.format
取るため、構築は a の構築で終了する必要があります。String
CharSequence
String
さらにCharSequence
別のString
.
String
これは、不変性は要件ではありませんが、デフォルトでは が必要なように見える Java ライブラリでは一般的なテーマのようです。Map
s とSet
s のキーは一般的に明らかな理由で不変であるべきであることは承知していますが、私が見るString
限り、 a で十分な場合に頻繁に使用されCharSequence
ます。