Sai*_*S.R 2 java printf println
在C中,我们可以指定在printf中留出的空间量,在java中以任何类似的方式执行此操作吗?
例如
int space=6;
char message[10]="hi";
printf("%*s",space,message);
Run Code Online (Sandbox Code Playgroud)
将打印
hi
Run Code Online (Sandbox Code Playgroud)
动态创建格式字符串:
int space = 6;
System.out.printf("%" + space + "s", "hi");
Run Code Online (Sandbox Code Playgroud)