Javaでの右詰めスペースの埋め込み方法は何ですか?
Javaで、右揃えの文字列をフォーマットするためにString.format()メソッドを使用することができます。以下は、そのサンプルコードです。
String str = "Hello";
int length = 10; // 目标字符串的总长度
String formattedString = String.format("%-" + length + "s", str); // 使用%格式符和-标志来实现右补空格
System.out.println(formattedString);
上記のコードでは、String.format()メソッドが、文字列型のデータを指定するために%sフォーマット指定子を使用し、また-フラグを前に付けて左揃えを表しています。%とsの間にlengthパラメーターを追加することで、右側に空白を追加する効果が得られます。
以下が出力結果です。
Hello
「”Hello”という原始文字列に4つの空白が付け加えられて、合計10文字の長さになりました。」