java中format右補(bǔ)空格怎么實(shí)現(xiàn)

小億
172
2023-12-21 02:06:51
欄目: 編程語言

在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è)字符。

0