通过String.format()方法,获得一个格式化的字符串。
常用符号:
%s--字符串
%d--整数
%整数d 整数表示位数 不足位数在之后添加空格
%-整数的 整数还是表示位数 不足位数在左边添加空格
%f--小数
%整数1.整数2f 整数2表示小数点之后的位数,超过位数会有四舍五入
整数1表示包括小数点在内的总的位数
public class Test2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String s = null; //%s表示字符串 s = String.format("wanmait %s", "最负责人的教育"); System.out.println(s); //%d十进制整数 s = String.format("wanmait %d年", 15); System.out.println(s); //-左对齐 占4位 不足4位添加空格 s = String.format("wanmait %-4d年", 15); System.out.println(s); //超过位数 全部显示 s = String.format("wanmait %-4d年", 12345); System.out.println(s); //占4位 不足4位 左边补0 s = String.format("wanmait %04d年", 15); System.out.println(s); //%x十六进制整数 s = String.format("wanmait %x年", 15); System.out.println(s); //%f浮点型 默认精确到小数点之后6位 s = String.format("wanmait %f", 3.1415926); System.out.println(s); //n.m n总位数 不足补空格 3小数点之后位数,有四舍五入 s = String.format("wanmait %10.3f", 3.1415926); System.out.println(s); } }
运行结果为:
0条评论
点击登录参与评论