Javaで文字列の先頭や末尾に特定の文字や空白を埋め込む方法はいくつかあります。これは、例えば特定の長さの文字列を作成する際や、表示を整形する際に便利です。以下に、いくつかのパディング方法を紹介します。
1. 文字列の先頭にパディングを追加する
String originalString = "Hello";
int targetLength = 10;
char paddingChar = '-';
String paddedString = String.format("%" + targetLength + "s", originalString).replace(' ', paddingChar);
System.out.println(paddedString);
この例では、元の文字列 “Hello” の先頭に ‘-‘ を含む合計10文字の文字列を作成しています。
2. 文字列の末尾にパディングを追加する
String originalString = "Java";
int targetLength = 8;
char paddingChar = '*';
String paddedString = String.format("%-" + targetLength + "s", originalString).replace(' ', paddingChar);
System.out.println(paddedString);
この例では、元の文字列 “Java” の末尾に ‘*’ を含む合計8文字の文字列を作成しています。
これらの例を使えば、異なる文字列を特定の長さに合わせたり、表示を整えたりする際に役立ちます。