python里面的:s:2d占位符,java里面怎么写
时间: 2023-12-10 22:37:09 浏览: 70
在Java中,可以使用字符串格式化方法`String.format()`来实现占位符的功能。其中,数字为占位符的宽度,d代表输出整数,s代表输出字符串。例如:
```java
int num = 123;
String str = "hello";
System.out.printf("%5d\n", num); // 输出 " 123"
System.out.printf("%-5s\n", str); // 输出 "hello "
```
上述代码中,`%5d`代表输出一个长度为5的整数,如果实际整数长度不足5,则在左侧填充空格;`%-5s`代表输出一个长度为5的字符串,如果实际字符串长度不足5,则在右侧填充空格。
阅读全文