Javaで左側に空白を追加する方法はどうやって実装しますか?

Javaでは、左側に空白を埋めるためにString.format()メソッドを使用できます。具体的な手順は以下の通りです。

  1. 指定文字列の形式は、”%-“を使用して左揃えとスペース埋めされた形式を表します。
  2. String.format()メソッドを使用して、スペースを補充する必要がある文字列を引数として渡し、フォーマット文字列を最初の引数として渡します。
  3. 結果としてフォーマットされた文字列を得る。

以下はコードのサンプルです。

String originalString = "123";
int totalLength = 6;
char paddingCharacter = ' ';

String formattedString = String.format("%-" + totalLength + "s", originalString).replace(' ', paddingCharacter);

System.out.println(formattedString);

上記のコードでは、originalStringは左にスペースを追加する必要がある文字列、totalLengthはスペース追加後の合計長さであり、paddingCharacterは追加するスペースの文字です。

上記のコードを実行すると、出力結果は「123」であり、その前にスペースが3つあります。

注意:左側スペースを追加する必要がある場合、より簡単な方法があるかもしれませんが、上記の方法はJavaの組み込みのString.format()メソッドを使用して実装されています。

bannerAds