在Java中,可以使用String.format()
方法來實(shí)現(xiàn)右補(bǔ)空格的格式化操作。下面是一個(gè)示例代碼:
String str = "Hello";
int length = 10; // 目標(biāo)字符串的總長度
String formattedString = String.format("%-" + length + "s", str); // 使用%格式符和-標(biāo)志來實(shí)現(xiàn)右補(bǔ)空格
System.out.println(formattedString);
在上面的代碼中,String.format()
方法使用了%s
格式符來指定字符串類型的數(shù)據(jù),并在其前面加上-
標(biāo)志來表示左對(duì)齊。通過在%
和s
之間添加length
參數(shù),即可實(shí)現(xiàn)右邊補(bǔ)空格的效果。
輸出結(jié)果如下:
Hello
可以看到,原始字符串"Hello"被右補(bǔ)了4個(gè)空格,總長度為10個(gè)字符。