有人可以解释 java 中的字符串格式,并解释下面的代码如何工作
System.out.printf( "%-15s%03d %n", s1, x);
如果你用一些给定的值运行它,你会得到如下结果:
为了: System.out.printf( "%-15s%03d %n", "string1", 123);
你得到:'string1 123'(当然没有'',后面跟着一个空行)
如您所见,如果字符串小于 15,第一种格式将完成直到 15 个字符,对于第二个参数,如果小于 3 位,它将在数字前面添加 0 以匹配 3 位数字。一个空格后,您也会得到一个新行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句