これを1行にする方法を教えてください。文字列の途中に可変数の空白を挿入します( "使用法"ヘルプのフォーマットに使用)
私はこのようなことをしたいと思っています。何がformat
を使うべきですか?
System.out.println(String.format(format, "Property name", ": property value"));
これを1行にする方法を教えてください。文字列の途中に可変数の空白を挿入します( "使用法"ヘルプのフォーマットに使用)
私はこのようなことをしたいと思っています。何がformat
を使うべきですか?
System.out.println(String.format(format, "Property name", ": property value"));
System.out.printf("%-" + length + "s: %s%n",
"Property name", "property value");
'printf'があるときに' println'を使うのはなぜでしょうか? –
@DaveNewton 'printf'は新しい行を提供しません –
%nを入力すると実行されます。それが目的です。 –
System.out.printf(format + ": property value%n", "Property name");
しかし、なぜわざわざ?
質問のポイントは、2つのフィールドの間の空白の量をプログラムで変更できることです(実際はわかりません)。質問は現在20の値を使用しています。 –
@ JohnBよろしくお願いします。私は上記を十分に簡単に延長できると思う。 –
"20"をプログラムで変更する方法をお尋ねしますか? –