java语言中%-5s是什么意思??
用户白泽 2021-08-14 14:13 优艾设计网_设计 将字符串左对齐,不够5位的补充空格。比如:string.format("%-5d",15);输出为:|15 |
两袖清风_689 优艾设计网_设计LOGO 2021-08-14 14:13 3
煤球的小雅姐姐 优艾设计网_Photoshop百科 2021-08-14 14:23 将字符串左对齐,譬如String.format("%-5s", "abc")---〉[abc ]
360U1481521130 2021-08-14 14:25
%-5s 是把变量的值保持长度5位(不足5位时),不足5位在后面用空格补齐,超过5位就不用补空格,直接显示全部,以字符串方式输出。
%5s 是把变量的值保持长度5位(不足5位时),不足5位在前面用空格补齐,超过5位就不用补空格,直接显示全部,以字符串方式输出。
举个例子:
import java.util.*;public class test1 { public static void main(String[] args) { double num=1.2; &nbs优艾设计网_PS百科p;String s="qw"; System.out.printf("%5s",num); System.out.println(); System.out.printf("%-5s",s); System.out.println(); }} 结果如下图:
精彩评论