これを書き直す方法:
for (int i = 0; i < numberOfSpaces; i++) {
System.out.print(" ");
}
を使用してString.format()
?
PS
これは可能だと確信していますが、javadocは少し紛らわしいです。
これを書き直す方法:
for (int i = 0; i < numberOfSpaces; i++) {
System.out.print(" ");
}
を使用してString.format()
?
PS
これは可能だと確信していますが、javadocは少し紛らわしいです。
フィールドの最小幅を指定する必要があります。
String.format("%" + numberOfSpaces + "s", "");
特定の長さのスペースの文字列を生成するのはなぜですか。
この長さの値を持つ列が必要な場合は、次のように実行できます。
String.format("%" + numberOfSpaces + "s", "Hello");
これにより、numberOfSpaces-5スペースの後にHelloが続きます。Helloを左側に表示する場合は、numberOfSpacesの前にマイナス記号を追加します。
int numberOfSpaces = 3;
String space = String.format("%"+ numberOfSpaces +"s", " ");