java中如何格式化输出字符串

  

java中如何格式化输出字符串?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强> java字符串格式化输出

@Test   公共空白测试(){//TODO自动生成方法存根//可用printf ();   System.out.println (String.format(“我% s",“jj"));//% s字符串   System.out.println (String.format(“首”字母是% c", & # 39; x # 39;));//% c字符   System.out.println (String.format(“这是% b", true));//% b布尔类型   System.out.println (String.format(“十进制整数% d", 34));//% d十进制整数   System.out.println (String.format(“十六进制整数% x", 34));//% x十六进制整数   System.out.println (String.format(“八进制整数% o", 34));//% o八进制整数   System.out.println (String.format(“浮点% f", 34.0));//% f浮点   System.out.println (String.format(“十六进制浮点% a", 34.0));//%十六进制浮点   System.out.println (String.format(“指数% e", 34.0));//% e指数类型   System.out.println (String.format(“通用浮点类型% g", 34.0));//% g通用浮点   System.out.println (String.format(“散列码% h", 34));//% h散列码   System.out.println (String.format(“百分比% %“));//% %百分比   System.out.println (String.format(“换行% n"));//% n换行   System.out.println (String.format(“日期与事件类型% ty", Calendar.getInstance ()));   System.out.println (String.format(“日期与事件类型% tm", Calendar.getInstance ()));   System.out.println (String.format(“日期与事件类型% te", Calendar.getInstance ()));//% tx日期与事件类型,x代表不同的日期与时间转换符%泰年% tm月% te日//搭配转换符的使用   System.out.println (String.format (“% + d", 10));//为正数或负数添加符号   System.out.println (String.format (“| % 5 d |“, 10));//% - ?为左对齐   System.out.println (String.format (“% 04 d", 10));//在整数之前添加指定数量空格   System.out.println (String.format (“%, f", 999999999.0));//以”、“对数字分组   System.out.println (String.format (“% (f", -999999999.0));//使用括号包含负数   System.out.println (String.format (“% # x", 34));//十六进制添加0 x   System.out.println (String.format (“% # o", 34));//八进制添加0   System.out.println (String.format (“% # f", 34.0));//浮点数包含小数点   System.out.println (String.format (“f %和% & lt; 3.1 f", 34.0 f));//格式化前一个转换符所描述的参数(小数后有一位)   System.out.println (String.format (“% 3.1 f", 34.0 f));//System.out.println (String.format (“% 2 $ d % 1 $ s",“a" (1));//x美元代表是第几个变量//日期格式化   System.out.println (String.format(“全部日期和时间信息% tc",新的日期()));//tc输出全部日期和时间信息   System.out.println (String.format(“年-月-日格式% tF",新的日期()));//tF年——月——日格式(要大写)   System.out.println (String.format(“月/日/年格式% tD",新的日期()));//tD月/日/年格式(要大写)   System.out.println (String.format (“HH: MM: SS PM/AM格式% tr",新的日期()));//tR HH: MM: SS PM/AM格式   System.out.println (String.format (“HH: MM: SS(24小时)% tT",新的日期()));//(大写)tT HH: MM: SS 24小时制   System.out.println (String.format (“HH: MM(24小时)% tR",新的日期()));//(大写)tR HH: MM 24小时制      System.out.println (String.format (Locale.US,“英文月份简称% tb",新的日期()));//结核病输出月份简称   System.out.println (String.format(“本地月份简称% tb",新的日期()));//结核病输出月份简称   System.out.println (String.format (Locale.US,“英文月份全称% tB",新的日期()));//结核病输出月份全称   System.out.println (String.format(“本地月份全称% tB",新的日期()));//结核病输出月份全称   System.out.println (String.format (Locale.US,“星期简称% ta",新的日期()));//ta输出星期简称   System.out.println (String.format(“星期全称% tA",新的日期()));//tA输出星期全称   日期日期=new日期();   System.out.printf(“本地星期的简称:% tA % n",日期);//C的使用,年前两位   System.out.printf(“年的前两位数字(不足两位前面补0):% tC % n",日期);//y的使用,年后两位   System.out.printf(“年的后两位数字(不足两位前面补0):%泰% n",日期);//j的使用,一年的天数   System.out.printf(“一年中的天数(即年的第几天):% tj % n",日期);//m的使用,月份   System.out.printf(“两位数字的月份(不足两位前面补0):% tm % n",日期);//d的使用,日(二位,不够补零)   System.out.printf(“两位数字的日(不足两位前面补0):% td % n",日期);//e的使用,日(一位不补零)   System.out.printf(“月份的日(前面不补0):% te",日期);//H的使用   System.out.printf(“2位数字24时制的小时(不足2位前面补0):% tH % n",日期);//我的使用   System.out.printf(“2位数字12时制的小时(不足2位前面补0):% tI % n",日期);//k的使用   System.out.printf(“2位数字24时制的小时(前面不补0):% tk % n",日期);//l的使用   System.out.printf(“2位数字12时制的小时(前面不补0):% tl % n",日期);//M的使用   System.out.printf(“2位数字的分钟(不足2位前面补0):% tM % n",日期);//S的使用   System.out.printf(“2位数字的秒(不足2位前面补0):% tS % n",日期);//L的使用   System.out.printf(“3位数字的毫秒(不足3位前面补0):% tL % n",日期);//N的使用   System.out.printf(“9位数字的毫秒数(不足9位前面补0):% tN % n",日期);//p的使用   字符串str=String.format(语言环境。我们,“小写字母的上午或下午标记(英):% tp",日期);   System.out.println (str);   System.out.printf(“小写字母的上午或下午标记(中):% tp % n",日期);//z的使用   System.out.printf(“相对于格林尼治时间的根据RFC822时以区的偏移量:% tz % n",日期);//Z的使用   System.out.printf(“时区缩写字符串:% tZ % n",日期);//s的使用   System.out.printf(“1970-1-1就是到现在所经过的秒数:% ts % n",日期);//Q的使用   System.out.printf(“1970-1-1就是到现在所经过的毫秒数:% tQ % n",日期);   }      null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

java中如何格式化输出字符串