我看到一些类似的代码
String.format("%3d\t%s" , stuff, stuff).
引号中的内容是什么意思?我知道\ t只是一个制表符,但我不知道%和其他内容是什么。
另外,还有更多类型的符号可用于格式化字符串吗?
最佳答案
String.format采用printf format string。 Java的格式记录在java.lang.String的JDK文档中。
您使用的格式字符串细分如下:
%3d将第一个参数格式化(转换)为3位整数
\ t制表符
%s将下一个(第二个)参数格式化(转换)为字符串